Evaluation of the QoS Offered by PRTP-ECN - A TCP-Compliant Partially Reliable Transport Protocol

The introduction of multimedia in the Internet imposes new QoS requirements on existing transport protocols. Since neither TCP nor UDP comply with these requirements, a common approach today is to use RTP/UDP and to relegate the QoS responsibility to the application. Even though this approach has many advantages, it also entails leaving the responsibility for congestion control to the application. Considering the importance of efficient and reliable congestion control for maintaining stability in the Internet, this approach may prove dangerous. Improved support at the transport layer is therefore needed. In this paper, a partially reliable transport protocol, PRTP-ECN, is presented. PRTP-ECN is a protocol designed to be both TCP-friendly and to better comply with the QoS requirements of applications with soft real-time constraints. This is achieved by trading reliability for better jitter characteristics and improved throughput. A simulation study of PRTP-ECN has been conducted. The outcome of this evaluation suggests that PRTPECN can give applications that tolerate a limited amount of packet loss significant reductions in interarrival jitter and improvements in throughput as compared to TCP. The simulations also verified the TCP-friendly behavior of PRTP-ECN.

[1]  K. K. Ramakrishnan,et al.  A Proposal to add Explicit Congestion Notification (ECN) to IP , 1999, RFC.

[2]  Paul D. Amer,et al.  Partial-order transport service for multimedia and other applications , 1994, TNET.

[3]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[4]  Alfred C. Weaver,et al.  Adaptive Error Control for Multimedia Data Transfers , 1992, [1992] Proceedings International Workshop on Advanced Communications and Applications for High Speed Networks.

[5]  Luis Rojas-Cardenas,et al.  An adaptive transport service for multimedia streams , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[6]  Jonathan Davidson,et al.  Voice over IP Fundamentals , 2000 .

[7]  Paul D. Amer,et al.  PARTIALLY-ORDERED , PARTIALLY-RELIABLE TRANSPORT SERVICE FOR MULTIMEDIA APPLICATIONS , 1997 .

[8]  Alfred C. Weaver,et al.  Xtp: The Xpress Transfer Protocol , 1992 .

[9]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[10]  Brian C. Smith,et al.  Implementation techniques for continuous media systems and applications , 1994 .

[11]  Yongcheng Li,et al.  Real-Time Video and Audio in the World Wide Web , 1995, World Wide Web J..

[12]  Samuel J. Leffler,et al.  The design and implementation of the 4.3 BSD Unix operating system , 1991, Addison-Wesley series in computer science.

[13]  Paul D. Amer,et al.  Partial order connections : a new concept for high speed and multimedia services and protocols , 1994 .

[14]  W. Richard Stevens,et al.  TCP/IP Illustrated, Volume 2: The Implementation , 1995 .

[15]  Ralf Steinmetz,et al.  Human Perception of Jitter and Media Synchronization , 1996, IEEE J. Sel. Areas Commun..

[16]  Jaideep Srivastava,et al.  Experimental evaluation of loss perception in continuous media , 1999, Multimedia Systems.

[17]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[18]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[19]  Roy H. Campbell,et al.  Media Streaming Protocol: an adaptive protocol for the delivery of audio and video over the Internet , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[20]  Alfred C. Weaver,et al.  A Delay Sensitive Error Control Scheme for Continuous Media Communications , 1993 .

[21]  Christos Papadopoulos,et al.  Retransmission-Based Error Control for Continuous Media Applications , 1996 .

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

[23]  Paul D. Amer,et al.  Partial order transport service for multimedia applications: reliable service , 1993, [1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing.

[24]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

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