Providing End-to-End QoS for IP-based Latency-sensitive Applications Dissertation Proposal

Advances in IP-technology, which include the real-time encoding and decoding of voice and vid router mechanisms, and real-time transport protocol (RTP) offer great potential for computer-teleph integration over IP networks. However, due to the unpredictable loss, delay, and delay jitter in pack switching network, the conventional Internet single best-effort class of service can adversely impac end-to-end performance of real-time applications. This dissertation proposal describes a research e determining mechanisms to provide Quality of Service (QoS) in an efficient and scalable manner ov Internet. We will elaborate on an end-to-end service architecture that can support per session statis quality of service guarantees, by building on the significant amount of previous research on networ application-level QoS solutions. In our initial work, we have chosen Voice over IP (VoIP) traffic as a w load for evaluation, and use a subjective test to determine the effects of network centric parameters human perceived voice quality. First, we develop resource allocation techniques for VoIP traffic in virtual private networks (VPN achieve the required QoS. Specifically, we will show how to use traffic statistics in predicting aggreg bandwidth usage, which is crucial for capacity planning and admission control decisions. Since the results may not scale to the publicly shared Internet, we propose to study performance of real-time a tions within the Diff-Serv framework. We will describe a) the trade-offs between performance and net efficiency for VoIP traffic in the presence of other integrated computer-telephony applications, e.g., active web applications, and b) the interaction between real time flows transported using UDP, and c tion-controlled TCP connections. We expect to make modifications to the existing RTP protocol, so real-time applications will adapt their rates to network load, and prevent potential starvation of TCP nections. Finally, as an example, we will investigate the role of adaptive audio applications by re-ev ing the play-out delay adjustment algorithms in the modern context. We have shown the existence correlation between packet delays, and propose to design and analyze a delay adjustment algorith on this conditional delay estimate. We will evaluate this algorithm using trace-based simulations.

[1]  Serge Fdida,et al.  A proportional Queue Control Mechanism to Provide Differentiated Services , 1998 .

[2]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[3]  Jon Crowcroft,et al.  Analysis of burstiness and jitter in real-time communications , 1993, SIGCOMM 1993.

[4]  R. V. Cox,et al.  Low bit-rate speech coders for multimedia communication , 1996, IEEE Commun. Mag..

[5]  Scott Shenker,et al.  Best-effort versus reservations: a simple comparative analysis , 1998, SIGCOMM '98.

[6]  Warren A. Montgomery,et al.  Techniques for Packet Voice Synchronization , 1983, IEEE J. Sel. Areas Commun..

[7]  David Clark,et al.  An Approach to Service Allocation in the Internet , 1997 .

[8]  ZhangLixia,et al.  Supporting real-time applications in an Integrated Services Packet Network , 1992 .

[9]  Hui Zhang,et al.  Service disciplines for guaranteed performance service in packet-switching networks , 1995, Proc. IEEE.

[10]  A. Gardner Methods of Statistics , 1941 .

[11]  Henning Schulzrinne,et al.  Voice Communication Across the Internet: A Network Voice Terminal , 1992 .

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

[13]  Srinivasan Keshav,et al.  REAL: A Network Simulator , 1988 .

[14]  Alberto Leon-Garcia,et al.  Voice over Differentiated Services , 1998 .

[15]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM '89.

[16]  Christophe Diot,et al.  Simple performance models of differentiated services schemes for the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[17]  Biswajit Nandy,et al.  Experimental study of assured services in a diffserv IP QoS network , 1998, Other Conferences.

[18]  Jean-Chrysostome Bolot,et al.  End-to-end packet delay and loss behavior in the internet , 1993, SIGCOMM '93.

[19]  Anindo Banerjea,et al.  The Tenet real-time protocol suite: design, implementation, and experiences , 1996, TNET.

[20]  Donald F. Towsley,et al.  A quantitative study of differentiated services for the Internet , 2000, Journal of Communications and Networks.

[21]  R. Katz,et al.  Network Provisioning and Resource Management for IP Telephony , 1999 .

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

[23]  Ian Wakeman,et al.  Implementing Real Time Packet Forwarding Policies Using Streams , 1995, USENIX.

[24]  A. L. Narasimha Reddy,et al.  Realizing throughput guarantees in a differentiated services network , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[25]  Henning Schulzrinne,et al.  Adaptive playout mechanisms for packetized audio applications in wide-area networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[26]  D. Clark Adding service discrimination to the Internet , 1996 .

[27]  Jean Bolot,et al.  Adaptive FEC-Based Error Control for Interactive Audio in the Internet , 1998 .

[28]  Guru M. Parulkar,et al.  A state management protocol for IntServ, DiffServ and label switching , 1998, Proceedings Sixth International Conference on Network Protocols (Cat. No.98TB100256).

[29]  R. Braden,et al.  Resource Reservation Protocol (rsvp) , 1995 .

[30]  W. David Sincoskie,et al.  A Distributed Experimental Communications System , 1983, IEEE Journal on Selected Areas in Communications.

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

[32]  David L. Black,et al.  Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers , 1998, RFC.

[33]  Scott Shenker,et al.  General Characterization Parameters for Integrated Service Network Elements , 1997, RFC.

[34]  F. Alvarez-Cuevas,et al.  Voice synchronization in packet switching networks , 1993, IEEE Network.

[35]  Donald F. Towsley,et al.  Packet audio playout delay adjustment: performance bounds and algorithms , 1998, Multimedia Systems.

[36]  Scott Shenker,et al.  Supporting real-time applications in an Integrated Services Packet Network: architecture and mechanism , 1992, SIGCOMM '92.

[37]  Ashok K. Agrawala,et al.  Experimental assessment of end-to-end behavior on Internet , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[38]  Scott Shenker,et al.  Is service priority useful in networks? , 1998, SIGMETRICS '98/PERFORMANCE '98.

[39]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks-the single node case , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

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

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

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

[43]  Andrew G. Malis,et al.  A Framework for IP Based Virtual Private Networks , 2000, RFC.

[44]  Juan-Antonio Ibanez,et al.  Preliminary Simulation Evaluation of an Assured Service , 1998 .