Các module chính của EdgeCloudSim

Một phần của tài liệu BÁO cáo môn học hệ thống và mạng máy tính chủ đề tác động của iot đến data center (Trang 40 - 43)

VIII Mô phỏng

3 Các module chính của EdgeCloudSim

- Mobility Module: Quản lý vị trí của các thiết bị và khách hàng Edge

Mobiliti module hay còn gọi là module quản lý di động là module chịu trách nhiệm quản lý vị trí của các thiết bị biên và các thiết bị khách hàng, Tất cả các thiết bị đều được quản lý bằng một cặp giá trị toạ độ x,y tạo tự động, từ đó thì các giá trị khoảng cách hay sự thay đổi vị trí của các thiết bị đều có thể tính tốn và kiểm sốt được. - Load Generator Module: Tạo các nhiệm vụ dựa trên tình huống được giả lập

Load Generator Module hay Mô đun tải và tạo tác vụ chịu trách nhiệm tạo ra các tác vụ cho các kịch bản được cài đặt sẵn và do người sử dụng điều khiển, Mặc định thì các tác vụ sẽ được tạo ra dựa trên số lượng thiết bị sự dụng dịch vụ.

Networking Module hay module mạng chịu trách nhiệm kiểm sốt các liên kết mạng, trong đó các chức năng quản lý độ trễ đường truyền, quản lý băng thông và quản lý tốc độ mạng là các chức năng chính.

- Edge Orchestrator Module: Có thể coi như là hệ thống thần kinh trung ương

Edge Orchestrator Module hay module điều phối biên được ví như bộ não của hệ thống, chịu trách nhiệm tổng hợp thơng tin từ các module khác từ đó điều phối các luồng dữ liệu, cũng như điều phối yêu cầu của các máy khách

- Core Simulation Module: Tải và chạy các tình huống từ file cấu hình. Cung cấp cơ chế lưu kết quả giả lập vào file dưới dạng CSV (mặc định), nhưng ta có thể đổi thành dạng khác.

Một phần của tài liệu BÁO cáo môn học hệ thống và mạng máy tính chủ đề tác động của iot đến data center (Trang 40 - 43)