DocumentCode :
1528059
Title :
Adaptive rate-controlled scheduling for multimedia applications
Author :
Yau, David K Y ; Lam, Simon S.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Volume :
5
Issue :
4
fYear :
1997
fDate :
8/1/1997 12:00:00 AM
Firstpage :
475
Lastpage :
488
Abstract :
We present a framework for integrated scheduling of continuous media (CM) and other applications. The framework, called ARC scheduling, consists of a rate-controlled on-line CPU scheduler, an admission control interface, a monitoring module, and a rate adaptation interface. ARC scheduling allows threads to reserve CPU time for guaranteed progress. It provides firewall protection between threads such that the progress guarantee to a thread is independent of how other threads actually make scheduling requests. Rate adaptation allows a CM application to adapt its rate to changes in its execution environment. We have implemented the framework as an extension to Solaris 2.3. We present experimental results which show that ARC scheduling is highly effective for integrated scheduling of CM and other applications in a general purpose workstation environment. ARC scheduling is a key component of an end system architecture we have designed and implemented to support networking with quality of service guarantees. In particular, it enables protocol threads to make guaranteed progress
Keywords :
adaptive control; computer networks; multimedia communication; network interfaces; processor scheduling; protocols; telecommunication control; Solaris 2.3; adaptive rate-controlled scheduling; admission control interface; continuous media; end system architecture; execution environment; firewall protection; general purpose workstation environment; integrated scheduling; monitoring module; multimedia applications; protocol threads; quality of service guarantees; rate adaptation interface; rate-controlled on-line CPU scheduler; threads; Adaptive scheduling; Admission control; Application software; Operating systems; Protocols; Quality of service; Real time systems; Video compression; Workstations; Yarn;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/90.649461
Filename :
649461
Link To Document :
بازگشت