A CORBA Based QOS Support for Distributed Multimedia Applications

被引:0
作者
Hung Keng Pung
Wynne Hsu
B.S. Sapkota
W.C. Wong
机构
[1] National University of Singapore,
[2] National University of Singapore,undefined
[3] National University of Singapore,undefined
[4] National University of Singapore,undefined
来源
Multimedia Tools and Applications | 2000年 / 12卷
关键词
quality of service (QOS); CORBA; real-time scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
Advance object oriented computing platform such as the Common Object Request Broker Architecture (CORBA) provides a conducive and standardized framework for the development of distributed applications. Most of the off-the-shelf CORBA are implemented over legacy network transports and distributed processing platforms such as TCP/IP and RPC. They are not suitable for real-time applications due to their high processing overheads, and lack of features and mechanisms in supporting quality of service both at the network level and at the end-host level. To overcome this limitation we have designed and implemented a CORBA-based Real Time Stream Service (RTSS) that allows real-time streams to be managed through the ‘CORBA channel’ but by-passing the heavy CORBA protocol stacks. RTSS aims to achieve an integrated QOS framework that incorporates both host scheduling and end-to-end network-level QOS to better support the processing of distributed multimedia applications over ATM networks. For host scheduling, a novel scheme of frequency-based scheduling mechanism has been proposed to cope with dynamic CPU load condition. The scheme has been implemented for a stand-alone host and will be extended to the networked environment. At the network-level QOS, RTSS provides object-oriented application programming interfaces (APIs) which guarantee end-to-end QOS when operating directly over ATM adaptation layers. The benefits of RTSS for the development of real-time multimedia distributed applications are demonstrated through a number of experiments.
引用
收藏
页码:209 / 233
页数:24
相关论文
共 9 条
  • [1] Jeffay K.(1995)A rate-based execution abstraction for multimedia computing Lecture Notes in Computer Science, Springer-Verlag 1018 64-78
  • [2] Bennett D.(1973)Scheduling algorithms for multiprogramming in a hard real-time environment Journal of the Association for Computing Machinery 20 46-61
  • [3] Liu C.L.(1993)The Reactor: An object-oriented interface for event-driven UNIX I/O multiplexing (Part 1 of 2) CCC Report 5 1-12
  • [4] Layland J.W.(1993)“The Object-oriented design and implementation of the reactor: A CCC wrapper for UNIX I/O multiplexing (Part 2 of 2) CCC Report 5 1-14
  • [5] Schmidt D.C.(1998)The design of Tao real-time object broker Computer Communications 21 294-324
  • [6] Schmidt D.C.(undefined)undefined undefined undefined undefined-undefined
  • [7] Schmidt D.C.(undefined)undefined undefined undefined undefined-undefined
  • [8] Levine D.L.(undefined)undefined undefined undefined undefined-undefined
  • [9] Mungee S.(undefined)undefined undefined undefined undefined-undefined