A processor reservation system supporting dynamic QOS control

Quality of service (QOS) is one of the most important factors in multimedia computing. Future continuous media applications should guarantee their QOS values provided by users, and support dynamic QOS control schemes by changing the QOS values according to system load. A processor reservation system developed in CMU is suitable for guaranteeing QOS, but it is not appropriate to support an application with a dynamic QOS control scheme. In this paper, we describe a new processor reservation system which is suitable for dynamic QOS control schemes. It consists of two components: user-level admission server and kernel support. The user-level admission server negotiates processor resources among applications, and the kernel support notifies the malicious use of processor resource by applications.

[1]  Luca Delgrossi,et al.  Media scaling for audiovisual communication with the Heidelberg transport system , 1993, MULTIMEDIA '93.

[2]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[3]  Dinesh C. Verma,et al.  A Scheme for Real-Time Channel Establishment in Wide-Area Networks , 1990, IEEE J. Sel. Areas Commun..

[4]  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.

[5]  Clifford W. Mercer Operating system support for multimedia applications , 1994, MULTIMEDIA '94.

[6]  Yoshito Tobe,et al.  Continuous media communication with dynamic QOS control using ARTS with an FDDI network , 1992, SIGCOMM 1992.

[7]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[8]  Hideyuki Tokuda,et al.  Integrated management of priority inversion in Real-Time Mach , 1993, 1993 Proceedings Real-Time Systems Symposium.

[9]  David L. Tennenhouse,et al.  Collaborative load shedding for media-based applications , 1994, 1994 Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[10]  Anindo Banerjea,et al.  Experiments with the tenet real-time protocol suite on the Sequoia 2000 wide area network , 1994, MULTIMEDIA '94.

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

[12]  Tatsuo Nakajima,et al.  Experiences with building a continuous media application on Real-Time Mach , 1995, Proceedings Second International Workshop on Real-Time Computing Systems and Applications.

[13]  Tatsuo Nakajima,et al.  A continuous media application supporting dynamic QOS control on real-time Mach , 1994, MULTIMEDIA '94.

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