An architecture for adaptive QoS and its application to multimedia systems design

被引:10
作者
Ott, M [1 ]
Michelitsch, G [1 ]
Reininger, D [1 ]
Welling, G [1 ]
机构
[1] NEC USA, C&C Res Labs, Princeton, NJ 08540 USA
关键词
multimedia distributed systems; quality of service; variable bit-rate video; graphical user interface;
D O I
10.1016/S0140-3664(97)00167-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We describe a prototype implementation of a distributed multimedia system that generalizes the concept of QoS to all layers of its software architecture. Each layer deals with QoS at its appropriate level of abstraction using a generic API for communicating QoS parameters and values to layers above and below. The aggregation of these parameters and values is called a service contract. This architecture provides a hierarchical framework to design adaptive multimedia systems. Furthermore, the API allows for reporting of contract violations as well as dynamic renegotiation of the contract terms. A proof-of-concept multimedia system was built to evaluate the proposed architecture. Key components of this system are: a graphical user interface that dynamically requests the quality expected by the user to lower level components, a dynamic network service that efficiently matches network resources to user requirements and a processor scheduler which schedules tasks according to their execution requirements. Our experience with this system showed that the proposed architecture is an efficient framework for building adaptive multimedia systems. (C) 1998 Elsevier Science B.V.
引用
收藏
页码:334 / 349
页数:16
相关论文
共 28 条
[1]  
APTEKER RT, 1994, P IS T SPIE S EL IM
[2]  
*ATM FOR, 1996, FORUM951434RUU ATM
[3]  
AURRECOECHEA AC, 1996, P 4 IFIP INT WORKSH
[4]  
COMPTON CL, 1994, P INT C MULT COMP SY
[5]  
de Prycker M., 1993, ASYNCHRONOUS TRANSFE, VSecond
[6]  
FORD B, 1996, P 2 S OP SYST DES IM
[7]  
GOPALAKRISHNA R, 1995, WUCS9506 WASH U
[8]  
GOYAL P, 1996, P 2 S OP SYST DES IM
[9]  
JONES M. B, 1996, P 7 ACM SIGOPS EUR W
[10]  
Mercer C. W., 1994, P IEEE INT C MULT CO