Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Thiết kế profiler trong middleware tương thích qos theo ứng dụng
Nội dung xem thử
Mô tả chi tiết
Héi nghÞ khoa häc lÇn thø IX
Kû niÖm 10 n¨m thµnh lËp Häc viÖn c«ng nghÖ b−u chÝnh viÔn th«ng 211
THIẾT KẾ PROFILER
TRONG MIDDLEWARE TƯƠNG THÍCH QOS THEO ỨNG DỤNG
ThS. Vũ Hoàng Hiếu*, TSKH. Hoàng Đăng Hải**
* Học viện công nghệ Bưu chính Viễn thông
Email: [email protected]
** Bộ Bưu chính Viễn thông
Email : [email protected]
Tóm tắt: Để được phân phối chất lượng dịch vụ tốt nhất (QoS), các ứng dụng cần phải tương
thích với môi trường truyền thông và tính toán biến đổi. Lớp middleware có thể hỗ trợ xử lý
tương thích. Chúng tôi đã đề xuất một kiến trúc middleware tương thích mới để tương thích
QoS cho các ứng dụng phân bố [1] và một thuật toán điều khiển tương thích QoS cho kiến
trúc này [2]. Trong bài viết này, chúng tôi trình bầy phương pháp thiết kế Profiler, một thành
phần quan trọng trong kiến trúc middleware này, nó cho phép áp dụng chung cho nhiều ứng
dụng một cách thuận tiện nhất.
1. Giới thiệu
Middleware tương thích cho phép thay đổi
chức năng hoặc điều kiện hoạt động của bộ
xử lý ứng dụng phân bố sau khi phát triển
ứng dụng. Để đáp ứng yêu cầu cung cấp chất
lượng dịch vụ cho hệ thống đa phương tiện
phân bố, chúng tôi đã đề xuất kiến trúc
middleware tương thích QoS theo ứng dụng
[1] và một thuật toán điều khiển tương thích
QoS trong middleware [2]. Kiến trúc này cho
phép tương thích chất lượng dịch vụ ở hai
mức ứng dụng chung và ứng dụng cụ thể.
Việc phân chia một cách rõ ràng các thành
phần của middleware thành hai lớp ứng dụng
chung và ứng dụng cụ thể cho phép kiến trúc
này có thể đáp ứng được yêu cầu QoS của
nhiều ứng dụng, cũng như có thể dễ dàng
triển khai các ứng dụng mới một cách ít tốn
kém. Tuy nhiên các ứng dụng cũng phải chỉ
ra cho middleware biết tham số QoS nào mà
chúng cần phải tương thích để middleware
tập trung vào việc tương thích cho tập các
tham số đặc trưng đó. Mặt khác, tập các
tham số đặc trưng này khó xác định hay đánh
giá trực tiếp. Khi đó, cần phải có giải pháp
cho việc xác định sự thay đổi của các tham
số QoS. Profiler là một giải pháp để thực
hiện điều này. Profiler là một tập hợp các
dịch vụ lưu giữ, cập nhật các tham số QoS
của ứng dụng và mạng. Nó cho phép
middleware thực hiện chức năng tương thích
một cách động. Chức năng của Profiler gồm:
Thứ nhất, cho phép ứng dụng thiết lập trong
middleware tương thích QoS theo ứng dụng
các tham số QoS đặc trưng và mối quan hệ
với các tham số QoS có thể điều khiển khác.
Thứ hai, dịch vụ lưu giữ, cập nhật giá trị của
các tham số QoS đặc trưng sẽ ghi lại tất cả
giá trị của kết quả thăm dò vào QoS Profiler.
Bộ thao tác trong middleware dựa vào các
thông tin có trong Profiler để điều khiển ứng
dụng.
Bài viết này đề xuất phương pháp thiết kế
Profiler nhằm đảm bảo cung cấp đầy đủ
thông tin cho hoạt động điều khiển tương
thích của bộ thao tác trong Middleware. Bài
viết gồm các phần sau: Phần 2 trình bầy sơ
lược kiến trúc middleware và thuật toán điều
khiển tương thích; Phần 3 trình bầy thiết kế
kiến trúc Profiler; Phần 4 mô tả giao diện
Profiler với người sử dụng; Phần 5 đưa ra kết
quả thực nghiệm, Phần 6 nêu kết luận chung.
2. Kiến trúc middleware và thuật toán
điều khiển tương thích
Kiến trúc middleware tổng quát cho phép
thực hiện tương thích QoS theo ứng dụng
trong hệ thống đa phương tiện phân bố được
đề xuất trong [1] gồm hai lớp như hình 1.
Lớp thứ nhất, còn gọi là lớp ứng dụng chung,
bộ điều khiển tương thích ứng dụng chung