Kết quả mô phỏng

Một phần của tài liệu (Luận án tiến sĩ) nâng cao hiệu năng cân bằng tải trên điện toán đám mây (Trang 76 - 84)

5. Bố cục luận án

2.2.3. Kết quả mô phỏng

Mục tiêu của mô phỏng này là so sánh, phân tích, đánh giá thời gian đáp ứng và thời gian thực hiện của thuật toán Throttled [89] và thuật toán đề xuất LBAIRT. Mô phỏng sử dụng bộ công cụ CloudSim bao gồm 1 trung tâm dữ liệu. Hai thuật toán Throttled và LBAIRT được viết bằng ngôn ngữ Java trên bộ công cụ mô phỏng CloudSim và sử dụng một bộ dữ liệu để so sánh thời gian đáp ứng của đám mây. Giá trị tham số hệ thống được cho trong các bảng Bảng 2.3, Bảng 2.4, Bảng 2.5. Kịch bản mô phỏng sẽ được tiến hành theo chính sách lập lịch cho máy ảo và tác vụ là SpaceShared – TimeShared.

Bảng 2.3: Giá trị các tham số trong thiết lập đám mây

Loại

Cloudlet/tác vụ

ID

0 1 2

53

Bảng 2.5: Thiết lập tham số các Cloudlet

54

Bảng 2.6 và Hình 2.4 thể hiện kết quả mô phỏng cho các trường hợp tương ứng 10, 20, 30, 40, 50, 60 cloudlet và so sánh thời gian đáp ứng của thuật toán Throtted và thuật toán đề xuất LBAIRT. Kết quả cho thấy thời gian đáp ứng trong thuật toán LBAIRT đã được cải tiến so với thuật toán Throttled.

Bảng 2.6: So sánh kết quả mô phỏng giữa hai thuật toán Throttled và LBAIRT

Số Cloudlet

Hình 2.4 cho thấy, khi thay đổi số lượng Cloudlet đầu vào thì thuật toán đề xuất LBAIRT cũng cho thời gian đáp ứng nhỏ hơn so với thuật toán Throttled. Điều đó chứng tỏ thuật toán đề xuất đã cải thiện được thời gian đáp ứng cho đám mây.

(m s) ng đá p gi an Th i 10 20 30 40 50 60 Số lượng cloudlet Throttled LBAIRT

Hình 2.4. Thực nghiệm mô phỏng so sánh thời gian đáp ứng của Throttled và LBAIRT khi thay đổi số lượng cloudlet.

Thuật toán LBAIRT được đề xuất dựa trên thuật toán Throttled. Trong thuật toán Throttled, không xét đến lượng tải trên VM. Trong thuật toán đề xuất, ngoài việc xét thời gian hoàn thành dự kiến còn xét đến năng lực xử lý yêu cầu của VM. Trong môi trường đám mây, việc phân phối tải giữa các máy ảo không đồng nhất về khả năng xử lý, do đó mỗi máy ảo có thể có chi phí thời gian xử lý khác nhau. Để cân bằng tải hiệu quả, về nguyên lý là chọn máy ảo nào tốn ít thời gian xử lý nhất để phân công nhiệm vụ. Thuật toán đề xuất đã được thử nghiệm trong môi trường điện toán đám mây CloudSim và được sử dụng trong ngôn ngữ lập trình Java, sử dụng cùng một chế độ lập lịch là Spaceshared - Timeshared với các VM và tác vụ.

Một phần của tài liệu (Luận án tiến sĩ) nâng cao hiệu năng cân bằng tải trên điện toán đám mây (Trang 76 - 84)

w