Phương pháp VM-based:

Một phần của tài liệu TÌM HIỂU CÁC HỆ THỐNG ĐỊNH THỜI CẤP PHÁT TÀI NGUYÊN ẢO (Trang 30 - 31)

6. http://gridengine.sunsource.net/

4.1.Phương pháp VM-based:

VM được coi là phương tiện thích hợp trong việc quản lý tài nguyên bởi khả năng cấp phát tài nguyên phần cứng, phần mềm và sự hiệu lực (MT3):

Tài nguyên phần cứng: VM có thể ánh xạ tới tất cả các phần trong phần cứng

của một node vật lý, cho phép người dùng yêu cầu những tài nguyên có yêu cầu chặc chẽ. Ngồi ra, VM cịn có thể cho phép việc cấp tài nguyên có thể thi hành một cách nghiêm ngặt.

Môi trường phần mềm: Một mơi trường phần mềm bất kỳ có thể được đóng gói

trong một VM, cho phép người dùng hỗ trợ các ứng dụng hiện hành mà khơng cần phải thay đổi gì cả. Nhà cung cấp tài ngun cịn có thể cấp cho người dùng quyền quản trị các VM và giảm hiểu được những mối nguy hại nhờ vào tính bảo mật và cơ lập của VM. Ngồi ra, những hệ thống VM phổ biến như Xen và VMWare chủ yếu hỗ trợ kiến trúc x86, giúp việc ảo hóa tài ngun điện tốn x86 dễ dàng hơn. Mặc dù những hệ thống này cũng đòi hỏi VM sử dụng kiến trúc x86, nhưng một mơ hình VM- based vẫn có thể hỗ trợ những kiến trúc thêm vào một cách dễ dàng một khi nhà cung cấp hỗ trợ chúng.

Sự hiệu lực: VM có thể được tạm treo, di dời, và phục hồi mà không làm thay

đổi bất kỳ ứng dụng nào trong VM đó. Chức năng này có khả năng cho phép tính hiệu lực của những lease loại best-effort và advance reservation phối hợp một cách hiệu

quả, bằng cách tạm treo những loại lease best-effort trước khi bắt đầu những lease advance-reservation. Mặc dù có những kỹ thuật khác để tạm treo/phục hồi/di dời các điện toán (như kỹ thuật lưu vết phần mềm và lập lịch chiếm trước) nhưng VM lại cung cấp giải pháp linh hoạt hơn bởi vì VM khơng địi hỏi những ứng dụng hay ngay cả hệ điều hành chạy trong đó phải có khả năng nhận ra những vết lưu.

Mặc dù VM là một lựa chọn hấp dẫn, nhưng vẫn nảy sinh những khó khăn nhất định liên quan đến chi phí sử dụng chính nó.

Chi phí chuẩn bị: Khi dùng VM để thực thi lease, ảnh đĩa của VM đó cần phải

được chuẩn bị hoặc được chuyển đến node vật lý cần thiết. Bởi vì dung lượng ảnh đĩa của VM có thể lên đến hàng gigabyte nên chi phí chuẩn bị có thể trì hỗn đáng kể thời gian bắt đầu lease. Trong một vài trường hợp, sự trì hỗn này thể không chấp nhận được đối với lease advance reservation bởi vì yêu cầu của advance reservation là phải bắt đầu tại thời điểm xác định.

Chi phí chạy: Khi một VM chạy, các thao tác như lưu vết phần mềm hay phục

hồi có thể mắc phải những chi phí đáng kể bởi vì tồn bộ bộ nhớ trống của VM phải lưu vào đĩa và sau đó lại phục hồi từ đĩa. Sự di dời còn bao gồm việc chuyển bộ nhớ này theo với ảnh đĩa. Cũng giống như chi phí triển khai, chi phí này có thể gây ra những trì hỗn đáng kể.

Một vài nhóm đã nghiên cứu việc sử dụng VM như một kỹ thuật cấp phát tài nguyên. Những phương pháp này sử dụng VM để tạo thành các “virtual cluster” trên các trung tâm dữ liệu lớn.

Một phần của tài liệu TÌM HIỂU CÁC HỆ THỐNG ĐỊNH THỜI CẤP PHÁT TÀI NGUYÊN ẢO (Trang 30 - 31)