LXXII. Globus grid toolkit
CIX.1.1 Hiệu suất ứng dụng(Performance)
CX. Trong khi xem xét việc đưa ứng dụng thực thi trong môi trường Grid, hiệu suất của Grid cũng như các yêu cầu về hiệu suất của ứng dụng cần phải được cân nhắc.
CXI. Các nhà sử dụng dịch vụ thường quan tâm đến chất lượng dịch vụ, bao gồm thời gian chờ và thực thi có thể chấp nhận được. Còn về phía người cung cấp các ứng dụng trên Grid như là các dịch vụ thì quan tâm đến việc tối ưu sử dụng tài nguyên và nâng cao năng lực của hệ thống càng nhiều càng tốt.
- Về phía nhà cung cấp dịch vụ: Quan tâm đến việc tối ưu hoá việc sử dụng các tài nguyên khác nhau để đạt đến hiệu suất cao nhất. Các tài nguyên không chỉ giới hạn ở các chu kỳCPU, bộ nhớ, không gian lưu trữ, các cơ sở dữ liệu, hay xử lý ứng dụng. Việc cân bằng tải công việc (workload balancing) và các cơ chế lập lịch cũng được sử dụng để đạt các mục tiêu hiệu suất hệ thống. Ứng dụng có thể tận dụng nhiều tài nguyên một lúc bằng cách chia thành các thực thể nhỏ hơn và thực thi phân tán trong Grid. Mục tiêu để sử dụng Grid là tăng hiệu suất của toàn bộ ứng dụng.
- Về phía nhà sử dụng dịch vụ: Quan tâm đến thời gian thực thi hệ thống. Thời gian thực thi của ứng dụng trên Grid có thể thay đổi rất lớn tuỳ thuộc vào kiểu của tài nguyên được sử dụng và các chính sách về chất lượng dịch vụ của nhà cung cấp. Ví dụ, một công việc có thể được khởi động ngay lập tức và được ưu tiên sử dụng tài nguyên, hoặc cũng với công việc đó có thể được lập lịch để chạy vào ban đêm khi các yêu cầu tài nguyên giảm xuống. Nhà cung cấp dịch vụcó thể đưa ra các mức giá khác nhau cho hai loại hình chất lượng dịch vụ trên. Nếu ứng dụng có thể có nhiều công việc con độc lập có thể được lập lịch
để thực thi song song, thời gian thực thi có thể giảm đáng kể bằng cách thực thi các công việc trên các node khác nhau.
CXII. Các yếu tố ảnh hưởng đến thời gian thực thi ứng dụng:
- Thời gian trễ trong liên lạc/truy cập dữ liệu
- Thiếu tối ưu trong ứng dụng
- Tranh giành tài nguyên
- Độ tin cậy của hệ thống mạng