A QoS support framework for dynamically reconfigurable multimedia applications

被引:0
作者
Mitchell, S [1 ]
Naguib, H [1 ]
Coulouris, G [1 ]
Kindberg, T [1 ]
机构
[1] Queen Mary Univ London, Distributed Syst Lab, Dept Comp Sci, London E1 4NS, England
来源
DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS II | 1999年 / 15卷
关键词
components; multimedia; Quality of Service; dynamic reconfiguration;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of multimedia in distributed systems has begun to include such complex and mission-critical domains as digital television production, 'video-on-demand' services, medical and security systems. These applications impose more stringent requirements on the support mechanisms provided by underlying networks and operating systems than most currently deployed continuous media applications. This paper describes the DJINN multimedia programming framework, which is designed to support the construction and dynamic reconfiguration of distributed multimedia applications. We motivate the benefits of a runtime model of the quality of service and other characteristics of multimedia applications, and demonstrate a generic algorithm for scheduling dynamic reconfigurations that maintains QoS guarantees. QoS characteristics are modelled as piecewise-linear or quadratic relations, which are solved using standard constraint programming techniques. During reconfigurations, updates to active components are scheduled so as to maintain temporal constraints on the media streams. We illustrate our approach using experimental results from a real-world application domain.
引用
收藏
页码:17 / 30
页数:14
相关论文
共 22 条
[1]  
ATKINSON MP, 1996, ACM SIGMOD RECORD, V25
[2]  
BARTH I, 1996, P IEEE WORKSH MULT S
[3]  
BELLISSARD L, 1995, JOURN GDR PROGR GREN
[4]   Digital television: making it work [J].
Bhatt, B ;
Birks, D ;
Hermreck, D .
IEEE SPECTRUM, 1997, 34 (10) :19-28
[5]  
Bjontegaard G., 1996, Proceedings of the European Conference on Multimedia Applications, Services and Techniques, P825
[6]  
CHATTERJEE S, 1997, P 2 IEEE HIGH ASS SY
[7]  
DAVIES N, 1998, IEEE COMMUNICATI JUN
[8]   Implementing interactive configuration management for distributed systems [J].
Fossa, H ;
Sloman, M .
THIRD INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, :44-51
[9]  
GIBBS SJ, 1995, MULTIMEDIA PROGRAMMI
[10]  
GUILLEMONT M, 1997, CHORUS CLASSIX R3 TE