The architecture of a middleware layer for controlling the quality of multimedia sessions

Collaborative multimedia systems demand overall session quality control beyond the level of Quality of Service (QoS) as pertaining to individual streams in isolation of others. To this end, we have recently introduced the concept of Quality of Session (QoSess) control. At every instant in time, the quality of the session depends on the actual QoS offered by the system to each of the application streams, as well as on the relative priorities of these streams according to the application semantics. In this paper, we present the architecture of a middleware layer for controlling the quality of a session. In addition, we describe the inter-stream bandwidth adaptation mechanisms, which are used by the QoSess layer to dynamically control the bandwidth shares of the streams belonging to a session.

[1]  Mark Moran,et al.  Resource sharing for multi-party real-time communication , 1995, Proceedings of INFOCOM'95.

[2]  Zon-Yin Shae,et al.  Videoconferencing over Packet-Based Networks , 1997, IEEE J. Sel. Areas Commun..

[3]  D. Estrin,et al.  RSVP: a new resource reservation protocol , 2001 .

[4]  Hussein M. Abdel-Wahab,et al.  The software architecture of a distributed quality of session control layer , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[5]  Hussein M. Abdel-Wahab,et al.  Controlling quality of session in adaptive multimedia multicast systems , 1998, Proceedings Sixth International Conference on Network Protocols (Cat. No.98TB100256).

[6]  Thierry Turletti,et al.  A rate control mechanism for packet video in the Internet , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[7]  Hussein M. Abdel-Wahab,et al.  A Scalable and Robust Feedback Mechanism for Adaptive Multimedia Multicast Systems , 1998, HPN.

[8]  Sanjoy Paul,et al.  Layered video multicast with retransmissions (LVMR): evaluation of hierarchical rate control , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[9]  Hussein M. Abdel-Wahab,et al.  A quadtree-based image encoding scheme for real-time communication , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[10]  Mostafa H. Ammar,et al.  On the use of destination set grouping to improve fairness in multicast video distribution , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[11]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[12]  Mostafa H. Ammar,et al.  Bandwidth control for replicated-stream multicast video distribution , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[13]  Ehab Al-Shaer,et al.  Interactive Distance Learning over Intranets , 1997, IEEE Internet Comput..

[14]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[15]  Martin Vetterli,et al.  Receiver-driven layered multicast , 1996, SIGCOMM 1996.

[16]  Hussein M. Abdel-Wahab,et al.  Performance evaluation of an inter-stream adaptation algorithm for multimedia communications , 1998, PICS.

[17]  Steven McCanne,et al.  Receiver-driven layered multicast , 2001 .

[18]  Steven McCanne,et al.  Receiver-driven bandwidth adaptation for light-weight sessions , 1997, MULTIMEDIA '97.