Dynamic QOS control based on the QOS-Ticket model

The most notable characteristic of continuous-media data is the existence of timing constraints. To handle such data appropriately some system support for resource management and QOS control is indispensable. For this reason, we are proposing a QOS-Ticker model, which combines resource reservation and adaptation. The QOS-Ticket model has been implemented on RT-Mach. In this prototype, a new thread mechanism named Q-Thread is provided. A Q-Thread allows a user to specify the tolerable range of the period and computation time for periodic invocations, and makes it easy to write a continuous-media session that can control the QOS dynamically. We show the effectiveness of the QOS-Ticket model based on a dynamic QOS-control experiment with our prototype.

[1]  Hideyuki Tokuda,et al.  Real-Time Mach: Towards a Predictable Real-Time System , 1990, USENIX MACH Symposium.

[2]  Hideyuki Tokuda,et al.  Dynamic QOS Control based on Real-Time Threads , 1993, NOSSDAV.

[3]  Stefan Savage,et al.  Processor capacity reserves: operating system support for multimedia applications , 1994, 1994 Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[4]  Rajendra Yavatkar,et al.  A CPU Scheduling Algorithm for Continuous Media Applications , 1995, NOSSDAV.

[5]  Nobuhiko Nishio,et al.  Evaluation of QoS-Control Servers on Real-Time Mach , 1995, NOSSDAV.

[6]  Michael B. Jones,et al.  Support for User-Centric Modular Real-Time Resource Management in the Rialto Operating System , 1995, NOSSDAV.

[7]  Kevin Jeffay,et al.  A Rate-Based Execution Abstraction for Multimedia Computing , 1995, NOSSDAV.

[8]  David Hutchison,et al.  Dynamic QoS Management for Scalable Video Flows , 1995, NOSSDAV.

[9]  Klara Nahrstedt,et al.  The QOS Broker , 1995, IEEE Multim..

[10]  Jason Nieh,et al.  Integrated Processors Scheduling for Multimedia , 1995, NOSSDAV.

[11]  Ragunathan Rajkumar,et al.  Experiences with Processor Reservation and Dynamic QOS in Real-Time Mach , 1996 .

[12]  Kiyokuni KAWACHIYA,et al.  Q-Thread: A New Execution Model for Dynamic QOS Control of Continuous-Media Processing , 1996 .

[13]  Kiyokuni KAWACHIYA Hideyuki QOS-Ticket: A New Resource-Management Mechanism for Dynamic QOS Control of Multimedia , 1996 .