Active middleware for Internet Video on Demand: the QoS-aware routing solution in ubiQoS

被引:4
作者
Bellavista, P [1 ]
Corradi, A [1 ]
机构
[1] Univ Bologna, Dipartimento Elettron Informat & Sistemist, I-40136 Bologna, Italy
关键词
Quality of Service; middleware; video on demand; active services; mobile agents;
D O I
10.1016/S0141-9331(02)00099-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Several factors are forcing to address the issues of differentiated Quality of Service (QoS) and ubiquitous accessibility in Internet services, from growing user requirements to the increasing heterogeneity of access devices, from the competition of service providers to the severe constraints of resource availability in emerging wireless environments. The paper claims that the provision of services with negotiated and controlled QoS over best-effort networks is achievable via distributed support infrastructures that activate some of the nodes along the network path between clients and servers. The paper proposes mobile agents (MAs) as the activation technology to implement the needed active infrastructure and the MA-based design and implementation of the ubiQoS middleware for Video on Demand. At the starting of the service session, ubiQoS establishes an active path of intermediate nodes capable of tailoring multimedia flow QoS depending on profiles of user preferences and of device characteristics; at provision time, ubiQoS monitors the offered quality and promptly react to changes in resource availability by locally performing multimedia transcoding/downscaling and resource pre-emption. In particular, the paper focuses on how it is possible to determine dynamically a QoS-aware active path between clients and servers, discusses alternative solutions, and evaluates the performance results of the completely decentralized Peer-to-Peer implementation of the active path determination in ubiQoS. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:73 / 83
页数:11
相关论文
共 37 条
[1]  
AMIR E, 1998, ACM SIGCOMM C P
[2]  
ANDERSEN NE, 2000, IEEE COMMUNICATIONS, V38
[3]  
ANNEXSTEIN FS, 2002, 11 INT C COMP COMM N
[4]  
BALDI M, 1998, INT C SOFTW ENG ICSE
[5]  
BALDI M, 1998, 2 INT WORKSH MOB AG
[6]  
BASCHIERI F, 2002, 2 INT S APPL INT SAI
[7]  
BELLAVISTA P, 2000, IEICE T COMM E, V83
[8]  
BELLAVISTA P, 2001, IEEE COMPUTER, V34
[9]  
BELLAVISTA P, 2000, SPRINGERVERLAG LECT
[10]  
BELLAVISTA P, 2000, IEEE J SELECTED AREA, V18