CHƯƠNG 2 : CÂN BẰNG TẢI TRONG ĐIỆN TOÁN ĐÁM MÂY
2.4 So sánh giữa kỹ thuật cân bằng tĩnh và cân bằng tải độ ng[11]
2.4.7 Khả năng thích ứng
Khả năng thích ứng xác định liệu một thuật toán sẽ điều chỉnh bởi chính nó với sự thay đổi trạng thái hệ thống. Cân bằng tải tĩnh không có khả năng thích ứng với sự thay đổi của môi trường. Nhưng cân bằng tải động có khảnăng đó.
2.4.8 Độ tin cậy
Độ tin cậy liên quan với khả năng chịu lỗi của hệ thống, nếu một nút tính toán bị lỗi, hệ thống vẫn sẽ làm việc mà không có bất kỳ lỗi nào. Cân bằng tải tĩnh không đáng tin cậy, vì không có khả năng thích ứng với sự thay đổi của một trạng thái hệ thống. Nhưng cân bằng tải động có sự thích ứng mạnh, nên cân bằng tải động đáng tin cậy hơn.
2.4.9 Thời gian đáp ứng
Thời gian đáp ứng đo lường bao nhiêu thời gian được thực hiện bởi một hệ thống áp dụng một thuật toán cân bằng tải đặc biệt để đáp ứng một công việc. Cân bằng tải tĩnh có thời gian đáp ứng ngắn hơn, bởi vì bộ xử lý tham gia đầy đủ vào xử lý do không có công việc chuyển giao. Nhưng cân bằng tải động có thời gian đáp ứng lớn bởi vì bộ xử lý không thể tham gia đầy đủ vào xử lý do sự hiện diện của chínhsách chuyển giao công việc.
2.4.10 Khả năng ổn định
Cân bằng tải tĩnh ổn định hơn vì mọi thứ được biết trước khi biên dịch và chuyển giao khối lượng công việc được thực hiện. Nhưngcân bằng tải động không phải là quá ổn định như cân bằng tải tĩnh bởi vì nó liên quan cả thời điểm biên dịch phâncông công việc và phân phối khối lượng công việc khi cần thiết.
2.4.11 Liên quan sự phức tạp
Thuật toán cân bằng tải tĩnh dễ dàng xây dựng trong khi thuật toán cân bằng tải động thì không dễ để phát triển, bởi vì không có gì được biết trước. Mặc dù cân bằng tải động là phức tạp, nhưng những lợi ích của nó nhiều hơn là sự phức tạp.
2.4.12 Chi phí phát triển
Càng phức tạp ngụý chi phíphát triển thuật toán càng lớn. Vì thế, thuật toán cân bằng tải tĩnh chịu chi phí ít hơn so với thuật toán cân bằng tải động. So sánh thuật toán cân bằng tải động và cân bằng tải động được tổng kết trong bảng 2.1 sau :
Bảng 2.1. So sánh giữa cân bằng tải tĩnh vàcân bằng tải động [11]
TT Yếu tố
Thuật toán cân bằng tải
Cân bằng tải tĩnh Cân bằng tải động
1 Bản chất Khối lượng việc được giao công ở thời điểm biên dịch
Khối lượng công việc được giao ở thời gian chạy.
2 Liên quan phí tổn Ít truyền thông trên phí tổn do mạng
Phí tổn cao hơn do tiến trình phân phối lại. 3 Sử dụng nguồn tài
nguyên Tận dụng ít hơn. tài nguyên Tận dụng cao hơn. tài nguyên 4 Thrashing bộ xử lý Không thrashing Thrashing đáng kể 5 Trạng thái woggling Không woggling Woggling đáng kể 6 Khả năng dự đoán Dễ dự đoán Khó dự đoán
7 Khả năng thích ứng Ít thích ứng Thích ứng nhiều hơn 8 Khả năng tinh cậy Ít Nhiều
9 Thời gian đáp ứng Ngắn Dài hơn 10 Khả năng ổn định Nhiều hơn Ít hơn
11 Sự phức tạp Ít Nhiều hơn
12 Chi phí Ít Nhiều hơn
2.5 Kết luận
Chương này trình bày cơ sở lý thuyết tổng quát về cân bằng tải trong điện toán đám mây hiện nay. Các kỹ thuật cân bằng tải đang được áp dụng hiện nay, chủ yếu là hai loại: phụ thuộc vào trạng thái hệ thống và phụ thuộc vào người gởi tiến trình. Trong đó nhấn mạnh hai kỹ thuật cân bằng tải tĩnh và cân bằng tải động mà luận văn tập trung nghiên cứu, các tiêu chí so sánh đánh giá hiệu quả giữa hai kỹ thuật này.