Incentive-compatible adaptation of Internet real-time multimedia

The rapid deployment of new applications and the interconnection of networks with increasing diversity of technologies and capacity make it more challenging to provide end-to-end quality assurance to the value-added services, such as the transmission of real-time multimedia and mission critical data. In a network with enhancements for QoS support, pricing of network services based on the level of service, usage, and congestion provides a natural and equitable incentive for multimedia applications to adapt their sending rates according to network conditions. We have developed an intelligent service architecture that integrates resource reservation, negotiation, pricing and adaptation in a flexible and scalable way. In this paper, we present a generic pricing structure that characterizes the pricing schemes widely used in the current Internet, and introduce a dynamic, congestion-sensitive pricing algorithm that can be used with the proposed service framework. We also develop the demand behavior of adaptive users based on a physically reasonable user utility function. We introduce our multimedia testbed and describe how the proposed intelligent framework can be implemented to manage a video conference system. We develop a simulation framework to compare the performance of a network supporting congestion-sensitive pricing and adaptive reservation to that of a network with a static pricing policy. We study the stability of the dynamic pricing and reservation mechanisms, and the impact of various network control parameters. The results show that the congestion-sensitive pricing system takes advantage of application adaptivity to achieve significant gains in network availability, revenue, and user-perceived benefit relative to the fixed-price policy. Congestion-based pricing is stable and effective in limiting utilization to a targeted level. Users with different demand elasticity are seen to share bandwidth fairly, with each user having a bandwidth share proportional to its relative willingness to pay for bandwidth. The results also show that even a small proportion of adaptive users may result in a significant performance benefit and better service for the entire user population-both adaptive and nonadaptive users. The performance improvement given by the congestion-based adaptive policy further improves as the network scales and more connections share the resources. Finally, we complement the simulation with experimental results demonstrating important features of the adaptation process.

[1]  Kang G. Shin,et al.  QoS negotiation in real-time systems and its application to automated flight control , 1997, Proceedings Third IEEE Real-Time Technology and Applications Symposium.

[2]  Henning Schulzrinne,et al.  Dynamic Configuration of Conferencing Applications using Pattern-Matching Multicast , 1995, NOSSDAV.

[3]  E. Bard,et al.  Limited visual control of the intelligibility of speech in face-to-face dialogue , 1997, Perception & psychophysics.

[4]  John Wroclawski,et al.  The Use of RSVP with IETF Integrated Services , 1997, RFC.

[5]  Van Jacobson,et al.  An Expedited Forwarding PHB , 1999, RFC.

[6]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[7]  Daniel P. Siewiorek,et al.  On quality of service optimization with discrete QoS options , 1999, Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium.

[8]  Kang G. Shin,et al.  QoS negotiation in real-time systems and its application to automated flight control , 1997, Proceedings Third IEEE Real-Time Technology and Applications Symposium.

[9]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

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

[11]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[12]  Olov Schelén,et al.  Resource reservation agents in the Internet , 1998 .

[13]  Henning Schulzrinne,et al.  BGRP: Sink-tree-based aggregation for inter-domain reservations , 2000, Journal of Communications and Networks.

[14]  Scott Shenker,et al.  Specification of Guaranteed Quality of Service , 1997, RFC.

[15]  Scott Shenker,et al.  Two issues in reservation establishment , 1995, SIGCOMM '95.

[16]  Richard J. Gibbens,et al.  Resource pricing and the evolution of congestion control , 1999, at - Automatisierungstechnik.

[17]  Henning Schulzrinne,et al.  Comparison of Adaptive Internet Multimdia Applications , 1999 .

[18]  Deborah Estrin,et al.  Pricing in computer networks: motivation, formulation, and example , 1993, TNET.

[19]  B. Stiller,et al.  A Practical Review of Pricing and Cost Recovery for Internet Services , 1999 .

[20]  Stability , 1973 .

[21]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[22]  Henning Schulzrinne,et al.  RNAP: A Resource Negotiation and Pricing Protocol , 1999 .

[23]  H.G. De Meer,et al.  Utility curves: mean opinion scores considered biased , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[24]  Donald F. Towsley,et al.  A TCP-friendly rate adjustment protocol for continuous media flows over best effort networks , 1999, SIGMETRICS '99.

[25]  Henning Schulzrinne,et al.  YESSIR: a simple reservation mechanism for the Internet , 1999, CCRV.

[26]  Ralf Steinmetz,et al.  An embedded charging approach for RSVP , 1998, 1998 Sixth International Workshop on Quality of Service (IWQoS'98) (Cat. No.98EX136).

[27]  Peter B. Danzig,et al.  Comparison of measurement-based admission control algorithms for controlled-load service , 1997, Proceedings of INFOCOM '97.

[28]  METHODS FOR SUBJECTIVE DETERMINATION OF TRANSMISSION QUALITY Summary , 2022 .

[29]  Srinivasan Keshav,et al.  Comparison of rate-based service disciplines , 1991, SIGCOMM '91.

[30]  Robert Tappan Morris,et al.  Dynamics of random early detection , 1997, SIGCOMM '97.

[31]  Jeffrey K. MacKie-Mason,et al.  Pricing Congestible Network Resources (Invited Paper) , 1995, IEEE J. Sel. Areas Commun..

[32]  Fred Baker,et al.  Assured Forwarding PHB Group , 1999, RFC.

[33]  John Wroclawski,et al.  Specification of the Controlled-Load Network Element Service , 1997, RFC.

[34]  Hong Jiang,et al.  A pricing model for high speed networks with guaranteed quality of service , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

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

[36]  Walter Willinger,et al.  Statistical Analysis and Stochastic Modeling of Self-Similar Datatraffic , 1994 .

[37]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[38]  Douglas S. Reeves,et al.  Distributed network flow control based on dynamic competitive markets , 1998, Proceedings Sixth International Conference on Network Protocols (Cat. No.98TB100256).

[39]  Giuseppe Bianchi,et al.  On utility-fair adaptive services in wireless networks , 1998, 1998 Sixth International Workshop on Quality of Service (IWQoS'98) (Cat. No.98EX136).

[40]  Olivier Verscheure,et al.  Perceptual quality measure using a spatiotemporal model of the human visual system , 1996, Electronic Imaging.

[41]  M. Angela Sasse,et al.  Evaluating Audio and Video Quality in Low-Cost Multimedia Conferencing Systems , 1996, Interact. Comput..

[42]  Henning Schulzrinne,et al.  Adaptive reservation: a new framework for multimedia adaptation , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[43]  Ayalvadi J. Ganesh,et al.  Congestion pricing and user adaptation , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[44]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[45]  John C. Tang,et al.  What video can and cannot do for collaboration: A case study , 2005, Multimedia Systems.

[46]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[47]  Donald F. Ferguson,et al.  An economy for flow control in computer networks , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[48]  Olov Östberg,et al.  Contribution of display size to speech intelligibility in videophone systems , 1989, Int. J. Hum. Comput. Interact..

[49]  Steven McCanne,et al.  Simulation of FEC-based error control for packet audio on the Internet , 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.

[50]  Nikolaos Anerousis,et al.  A Framework for Pricing Virtual Circuit and Virtual Path Services in ATM Networks , 1997 .

[51]  Jakka Sairamesh Economic paradigms for information systems and networks , 1997 .

[52]  R. Vaccaro Digital control : a state-space approach , 1995 .

[53]  Henning Schulzrinne,et al.  An integrated resource negotiation, pricing, and QoS adaptation framework for multimedia applications , 2000, IEEE Journal on Selected Areas in Communications.

[54]  ShenkerS.,et al.  Pricing in computer networks , 1996 .

[55]  Pravin Varaiya,et al.  An algorithm for optimal service provisioning using resource pricing , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[56]  Abdelhakim Hafid,et al.  A quality of service negotiation procedure for distributed multimedia presentational applications , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[57]  Henning Schulzrinne,et al.  The Multimedia Internet Terminal (MInT) , 1998, Telecommun. Syst..