Mô hình quản lí tài nguyên

Một phần của tài liệu KHÓA LUẬN TỐT NGHIỆP: TÍNH TOÁN THÔNG LƯỢNG CAO VỚI CONDOR (Trang 35 - 37)

Trong Condor, mỗi khách hàng được đại diện bởi một tác nhân khách hàng (customer agent). Tác nhân này quản lí một danh sách hàng đợi của các mô tả cho các ứng dụng của khách hàng đó và gửi các yêu cầu về tài nguyên tới một chương trình điều khiển thực hiện việc tài nguyên tìm kiếm tài nguyên phù hợp

matchmaker. Mỗi tài nguyên cũng được đại diện bởi một tác nhân tài nguyên (resource agent). Tác nhân tài nguyên dùng để cài đặt các chính sách của người chủ tài nguyên và gửi các đề nghị về tài nguyên tới matchmaker. Điều khiển

matchmaker có trách nhiệm tìm kiếm những điểm nối (match) phù hợp giữa các yêu cầu tài nguyên với các đề nghị tài nguyên và báo lại cho các tác nhân trên biết khi nó tìm thấy một điểm nối thích hợp. Dựa vào sự thông báo này, tác nhân khách hàng và tác nhân tài nguyên thực hiện một giao thức thỉnh cầu để bắt đầu sự cho phép sử dụng tài nguyên. Kiến trúc này được mô tả như hình vẽ dưới đây:

Hình 2.1 Mô hình quản lí tài nguyên

Các yêu cầu tài nguyên và đề nghị đáp ứng tài nguyên chứa đựng những ràng buộc để xác định liệu một điểm nối (match) có chấp nhận được hay không. Do đó, tác nhân khách hàng sẽ có một ràng buộc trong yêu cầu tài nguyên mà ràng buộc này sẽ xác định đề nghị đáp ứng nào là chấp nhận được. Ví dụ, tác nhân khách hàng có thể chỉ muốn các tài nguyên đang chạy trên các hệ điều hành xác định. Tác nhân tài nguyên thì có một ràng buộc đặt trong đề nghị đáp ứng để xác định các yêu cầu nào sẽ được phục vụ. Một đáp ứng kết nối với một yêu cầu khi tất cả các ràng buộc đó được thoả mãn.

™ Chính sách quản lí thực hiện:

Chương trình matchmaker cài đặt các chính sách bằng cách dùng các tập ràng buộc gây áp lực lên các điểm nối kết. Ví dụ, matchmaker cài đặt một cơ chế về thứ tự ưu tiên của khách hàng bằng cách nối các yêu cầu tài nguyên với thứ tự ưu tiên đó, sao cho các yêu cầu tài nguyên từ khách hàng với mức ưu tiên cao hơn sẽ có cơ hội tốt hơn để tìm thấy một điểm ghép nối. Bộ điều khiển matchmaker

cũng có thể xếp đặt quyền ưu tiên về sự cho phép thực hiện bằng cách nối một tài nguyên với một yêu cầu mới để duy trì một mức độ cho phép phù hợp nhất định. Tác nhân khách hàng hay tác nhân tài nguyên cũng có sự chọn lựa để chiếm lấy sự cho phép này vào bất kì thời gian nào.

Một phần của tài liệu KHÓA LUẬN TỐT NGHIỆP: TÍNH TOÁN THÔNG LƯỢNG CAO VỚI CONDOR (Trang 35 - 37)