Hệ thống điều khiển tương thích mô tả bởi các phương trình (3.9 và 3.10) và được thể hiện trong hình 3-19 trong môi trường Matlab. Hệ thống đầu cuối có thể điều khiển lượng yêu cầu tài nguyên của 5 ứng dụng Ti (i = 1, 2, 3, 4, 5), hay l(k) có
thể thay đổi từ 1 đến 5 với số lượng ứng dụng chọn tùy ý và có thể chạy hoặc tắt ở bất cứ thời điểm nào.
Tuy nhiên, có thể giả thiết các ứng dụng Ti với i = 1, 2 chạy liên tục trong suốt quá trình mô phỏng và với i = 3, 4, 5 có thể chạy hoặc tắt tại những thời điểm khác
nhau như mô tả trong bảng 3-1 bằng việc sử dụng các phần tử A1, A2, A3, A4 và
A5 để điều khiển. Tổng số các yêu cầu tài nguyên s(k) được quan sát bằng phần tử
scope trong mô trường Matlab. Số lượng yêu cầu tài nguyên được cấp phép ci(k) của các ứng dụng Ti được quan sát bởi các phần tử Scopei(i = 1, 2, 3, 4, 5).
Hình 3-19. Sơ đồ mô phỏng hệ thống điều khiển tương thích QoS
Bảng 3-1. Các tham số của hệ thống điều khiển tương thích
k 1 100 200 350 500 700 850 1000 1250 a 3 3 3 3 3 3 3 3 3 l(k) 2 2 4 4 5 3 3 3 3 SN(k) 2 2 2 3 3 3 5 5 5 Sr(k) 5 5 9 9 10 9 11 11 15 0 0,5 0,5 0,25 0,25 0,2 0,33 0,33 0,33 0,33 40 2 2 1 1 0,8 1,33 1,33 1,33 1,33
Thực hiện mô phỏng trong khoảng thời gian k từ 0 đến 1.500 giây với sự thay đổi của các tham số cấu hình mô phỏng (tốc độ cấp phát tài nguyên a của hệ thống, số ứng dụng có thể điều khiển l(k), tổng lượng yêu cầu tài nguyên của các ứng dụng không điều khiển được SN(k), giá trị yêu cầu tài nguyên cân bằng Sr(k) được thiết lập trong bảng 3-1.
Để xem xét các điều kiện ổn định và cân bằng của hệ thống điều khiển tương
thích, giả sử các ứng dụng có tầm quan trọng như nhau, nghĩa là:
i = j = 0 Ti,Tj A(k)+N(k) (3.44)
Đồng thời xét trường hợp các yêu cầu tài nguyên của ứng dụng có mức độ ưu
tiên như nhau, nghĩa là:
p = q = 0 Tp,Tq A(k) (3.45)
Như vậy sự biến đổi giá trị của 0 và 40 tại các thời điểm khác nhau như được tính toán trong bảng 3-1.