Impact of CPU reservation on end-to-end media data transmission

Current distributed multimedia applications usually use either best-effort or reservation-based network bandwidth allocation for media data transmission. We argue that end-system CPU reservation also plays an important role in media data transport. We present an analysis of the impact of CPU reservation on media data transmission tasks and its integration with the network bandwidth reservation mechanism. The underlying transport protocols considered are TCP and UDP, supporting flows over RSVP-capable networks. The integration comes together in a QoS-aware communication broker architecture which considers both CPU and network bandwidth reservation for media data transport. Our results show that the reservation of CPU for multimedia transmission tasks at end systems needs to be an integral part of the end-to-end resource management framework, in order to provide end-to-end QoS guarantees. Experiments on a prototype system with CPU reservation for transmission tasks show substantial improvement in the performance and service quality of media data transport, relative to its performance in the absence of CPU reservation. In the absence of CPU reservation, media data transport can exhibit non-trivial performance and QoS degradation, even in the presence of end-to-end bandwidth guarantees.

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

[2]  Domenico Ferrari,et al.  Design and Applications of a Delay Jitter Control Scheme for Packet-Switching Internetworks , 1991, NOSSDAV.

[3]  Klara Nahrstedt,et al.  Design, Implementation, and Experiences of the OMEGA End-Point Architecture , 1996, IEEE J. Sel. Areas Commun..

[4]  ChuHao-hua,et al.  QoS-aware resource management for distributed multimedia applications , 1998 .

[5]  Anindo Banerjea,et al.  Network support for multimedia: a discussion of the Tenet approach , 1994 .

[6]  Impact of CPU Reservation on End-to-End Performance of Transport Protocols , .

[7]  David Hutchison,et al.  A Multimedia Enhanced Transport Service in a Quality of Service Architecture , 1993, NOSSDAV.

[8]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[9]  Shuichi Oikawa,et al.  Resource kernels: a resource-centric approach to real-time and multimedia systems , 2001, Electronic Imaging.

[10]  Klara Nahrstedt,et al.  CPU service classes for multimedia applications , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[11]  Fred Baker,et al.  A Framework for Integrated Services and RSVP over ATM , 1998, RFC.

[12]  Van Jacobson,et al.  A Two-bit Differentiated Services Architecture for the Internet , 1999, RFC.