Sciweavers

MM
1996
ACM

Adaptive Rate-Controlled Scheduling for Multimedia Applications

14 years 3 months ago
Adaptive Rate-Controlled Scheduling for Multimedia Applications
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 se...
David K. Y. Yau, Simon S. Lam
Added 08 Aug 2010
Updated 08 Aug 2010
Type Conference
Year 1996
Where MM
Authors David K. Y. Yau, Simon S. Lam
Comments (0)