Danh mục

Thiết kế profiler trong middleware tương thích QOS theo ứng dụng

Số trang: 6      Loại file: pdf      Dung lượng: 323.82 KB      Lượt xem: 1      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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ươngthí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íchQoS 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ếntrú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ànhphần quan trọng trong kiến trúc middleware này, nó cho phép áp dụng......
Nội dung trích xuất từ tài liệu:
Thiết kế profiler trong middleware tương thích QOS theo ứng dụngHéi nghÞ khoa häc lÇn thø IX 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: vhhieu@mpt.gov.vn ** Bộ Bưu chính Viễn thông Email : haihd@ptit.edu.vnTó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ươngthí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íchQoS 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ếntrú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ànhphần quan trọng trong kiến trúc middleware này, nó cho phép áp dụng chung cho nhiều ứngdụng một cách thuận tiện nhất.1. Giới thiệu middleware thực hiện chức năng tương thíchMiddleware tương thích cho phép thay đổi một cách động. Chức năng của Profiler gồm:chức năng hoặc điều kiện hoạt động của bộ Thứ nhất, cho phép ứng dụng thiết lập trongxử lý ứng dụng phân bố sau khi phát triển middleware tương thích QoS theo ứng dụngứng dụng. Để đáp ứng yêu cầu cung cấp chất các tham số QoS đặc trưng và mối quan hệlượng dịch vụ cho hệ thống đa phương tiện với các tham số QoS có thể điều khiển khác.phân bố, chúng tôi đã đề xuất kiến trúc Thứ hai, dịch vụ lưu giữ, cập nhật giá trị củamiddleware tương thích QoS theo ứng dụng các tham số QoS đặc trưng sẽ ghi lại tất cả[1] và một thuật toán điều khiển tương thích giá trị của kết quả thăm dò vào QoS Profiler.QoS trong middleware [2]. Kiến trúc này cho Bộ thao tác trong middleware dựa vào cácphép tương thích chất lượng dịch vụ ở hai thông tin có trong Profiler để điều khiển ứngmức ứng dụng chung và ứng dụng cụ thể. dụng.Việc phân chia một cách rõ ràng các thành Bài viết này đề xuất phương pháp thiết kếphần của middleware thành hai lớp ứng dụng Profiler nhằm đảm bảo cung cấp đầy đủchung và ứng dụng cụ thể cho phép kiến trúc thông tin cho hoạt động điều khiển tươngnày có thể đáp ứng được yêu cầu QoS của thích của bộ thao tác trong Middleware. Bàinhiều ứng dụng, cũng như có thể dễ dàng viết gồm các phần sau: Phần 2 trình bầy sơtriển khai các ứng dụng mới một cách ít tốn lược kiến trúc middleware và thuật toán điềukém. Tuy nhiên các ứng dụng cũng phải chỉ khiển tương thích; Phần 3 trình bầy thiết kếra cho middleware biết tham số QoS nào mà kiến trúc Profiler; Phần 4 mô tả giao diệnchúng cần phải tương thích để middleware Profiler với người sử dụng; Phần 5 đưa ra kếttập trung vào việc tương thích cho tập các quả thực nghiệm, Phần 6 nêu kết luận chung.tham số đặc trưng đó. Mặt khác, tập các 2. Kiến trúc middleware và thuật toántham số đặc trưng này khó xác định hay đánh điều khiển tương thíchgiá trực tiếp. Khi đó, cần phải có giải phápcho việc xác định sự thay đổi của các tham Kiến trúc middleware tổng quát cho phépsố QoS. Profiler là một giải pháp để thực thực hiện tương thích QoS theo ứng dụnghiện điều này. Profiler là một tập hợp các trong hệ thống đa phương tiện phân bố đượcdịch vụ lưu giữ, cập nhật các tham số QoS đề xuất trong [1] gồm hai lớp như hình 1.của ứng dụng và mạng. Nó cho phép 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 chungKû niÖm 10 n¨m thµnh lËp Häc viÖn c«ng nghÖ b−u chÝnh viÔn th«ng 211Héi nghÞ khoa häc lÇn thø IXvà bộ đánh giá tài nguyên hỗ trợ tương thích đặc tính thời gian, độ phân giải chất lượng vàtài nguyên lớp thấp bằng cách phản ứng với hệ số giá.những thay đổi về độ sẵn sàng của tài a) Các tham số độc lập và phụ thuộc:nguyên. Nhóm tham số độc lập: gồm các tham sốLớp thứ hai, bộ thao tác ứng dụng cụ thể, các được xác định trực tiếp từ công nghệ lựaprofiler của ứng dụng và bộ đàm phán chịu chọn cho ứng dụng mà không thông qua cáctrách nhiệm thực hiện tương thích chức năng tham số khác. Ví dụ: Tỷ số nén … Giá trịở mức cao đối với mỗi ứng dụng cụ thể, bao của tham số này quyết định bởi từng cônggồm việc ra quyết định khi nào và chức năng nghệ cụ thể lựa chọn cho ứng dụng và có thểứng dụng nào được phép tham gia vào cung được chỉ ra bởi người sử dụng hoặc có thểcấp dịch vụ dựa trên các yêu cầu lưu sẵn được định nghĩa thông qua profile QoS hoặctrong profiler của ứng dụng cụ thể đang profile ứng dụng.chạy. Tương tác giữa các thành phần khác Nhóm tham số phụ thuộc: gồm các tham sốnhau và ứng dụng được thực hiện thông qua có thể xác định gián tiếp qua các tham số độcmột platform cho phép thực hiện các dịch vụ lập khác. Ví dụ tốc độ bit truyền dẫn của ứngtruyền thông như CORBA [4]. dụng phụ thuộc vào tham số tỷ số nén, tốc độ khung và độ phân giải. Khi tỷ số nén hay tốc độ khung hoặc độ phân giải thay đổi theo từng công nghệ được lựa chọn cho ứng dụng thi tốc độ bit truyền dẫn của ứng dụng cũng thay đổi theo. Tuy nhiên một số tham số phụ thuộc có thể ràng buộc với ...

Tài liệu được xem nhiều: