QoS negotiation and resource reservation for distributed multimedia applications

Distributed multimedia applications require negotiation of quality of service (QoS) and resource reservation for application components and communication links. QoS negotiation is a balancing process between the QoS specified by a client, the resource capabilities of the distributed system and the functional capabilities of the distributed application. It requires application level QoS descriptions and an end-to-end view spanning the distributed application. XNRP, introduced in the paper, is a protocol meeting these requirements. XNRP performs negotiation based on client specified QoS value ranges and is independent of application level QoS semantics. It allows QoS negotiation and resource reservation in three phases and supports arbitrarily interconnected flowgraphs of application components. Performance analysis of the XNRP implementation shows its applicability to complex settings.

[1]  Walter Fiederer,et al.  A negotiation and resource reservation protocol (NRP) for configurable multimedia applications , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[2]  Wolfgang Effelsberg,et al.  Architecture and Protocols for High-Speed Networks , 1994, Springer US.

[3]  Laurent Dairaine,et al.  Towards an architecture for distributed multimedia applications support , 1994, 1994 Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[4]  Morris Sloman,et al.  An overview of the REX software architecture , 1990, [1990] Proceedings. Second IEEE Workshop on Future Trends of Distributed Computing Systems.

[5]  Kurt Rothermel,et al.  Architecture and Protocols for High-Speed Networks , 1994 .

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

[7]  Thomas Käppner,et al.  Eine verteilte Entwicklungs- und Laufzeitumgebung für multimediale Anwendungen , 1995, Kommunikation in Verteilten Systemen.

[8]  Gordon S. Blair,et al.  An Integrated Platform and Computational Model for Open Distrinuted Multimedia Applications , 1992, NOSSDAV.

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

[10]  David D. Clark,et al.  The design philosophy of the DARPA internet protocols , 1988, SIGCOMM '88.

[11]  Kurt Rothermel,et al.  An adaptive protocol for synchronizing media streams , 1997, Multimedia Systems.

[12]  Kurt Rothermel,et al.  A Negotiation and Resource Reservation Protocol (NRP) for Distributed Multimedia Applications , 1995 .

[13]  Kurt Rothermel,et al.  A communication infrastructure for multimedia applications , 1996 .

[14]  Ingo Barth Configuring distributed multimedia applications using CINEMA , 1996, Proceedings International Workshop on Multimedia Software Development.

[15]  Kurt Rothermel,et al.  Negotiation and resource reservation for multimedia applications: Orchestration procedures , 1996 .

[16]  Deborah Estrin,et al.  RSVP: a new resource ReSerVation Protocol , 1993 .

[17]  Claudio Topolcic,et al.  Experimental Internet Stream Protocol: Version 2 (ST-II) , 1990, RFC.

[18]  Kurt Rothermel,et al.  Clock Hierarchies: An Abstraction for Grouping and Controlling Media Streams , 1996, IEEE J. Sel. Areas Commun..