TCP Veno revisited

Diverse links (i.e., wireless links, satellite links and ADSL links) are being widely deployed in current Internet, unlike wired links, these heterogeneous links are causing significant performance degradation of TCP. Recently one sender-side enhancement of TCP, called Veno TCP, is proposed to mainly eliminate TCP's suffering in wireless environments. Real network measurements and live Internet results validated Veno's throughput improvement and its harmonious co-existence with legacy TCP connections. In this paper, we revisit Veno TCP and evaluate its performance in more practical way. Specifically, we measure Veno from four metrics - compatibility, flexibility, robustness and deployablity. Our extensive arguments not only prove Veno's advantages, but also illuminate some basic philosophies behind Veno, which could provide helpful guidelines for future protocol design.

[1]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[2]  T. V. Lakshman,et al.  The performance of TCP/IP for networks with high bandwidth-delay products and random loss , 1997, TNET.

[3]  Soung Chang Liew,et al.  A remedy for performance degradation of TCP Vegas in asymmetric networks , 2003, IEEE Communications Letters.

[4]  Mark Allman,et al.  An Application-Level solution to TCP''s Satellite Inefficiencies , 1996 .

[5]  Cheng Peng Fu,et al.  TCP veno: end-to-end congestion control over heterogeneous networks , 2001 .

[6]  Larry Peterson,et al.  TCP Vegas: new techniques for congestion detection and avoidance , 1994, SIGCOMM 1994.

[7]  Scott Shenker,et al.  Design guidelines for robust Internet protocols , 2003, CCRV.

[8]  Soung Chang Liew,et al.  Performance degradation of TCP Vegas in asymmetric networks and its remedies , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[9]  Shie-Yuan Wang,et al.  Use of TCP Decoupling in Improving TCP Performance over Wireless Networks , 2001, Wirel. Networks.

[10]  Ibrahim Matta,et al.  Effectiveness of loss labeling in improving TCP performance in wired/wireless networks , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[11]  Soung Chang Liew,et al.  TCP Veno: TCP enhancement for transmission over wireless access networks , 2003, IEEE J. Sel. Areas Commun..

[12]  Walter Willinger,et al.  Robustness and the Internet: Design and evolution , 2002 .

[13]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[14]  T. V. Lakshman,et al.  Window-based error recovery and flow control with a slow acknowledgement channel: a study of TCP/IP performance , 1997, Proceedings of INFOCOM '97.

[15]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[16]  Chung Ling Chi,et al.  Improvements achieved by SACK employing TCP Veno equilibrium-oriented mechanism over lossy networks , 2001, EUROCON'2001. International Conference on Trends in Communications. Technical Program, Proceedings (Cat. No.01EX439).

[17]  J. J. Garcia-Luna-Aceves,et al.  Improving TCP congestion control over Internets with heterogeneous transmission media , 1999, Proceedings. Seventh International Conference on Network Protocols.

[18]  J. J. Garcia-Luna-Aceves,et al.  Improving TCP performance over wireless networks at the link layer , 2000, Mob. Networks Appl..

[19]  Sally Floyd,et al.  Congestion Control Principles , 2000, RFC.

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

[21]  Raj Jain,et al.  A delay-based approach for congestion avoidance in interconnected heterogeneous computer networks , 1989, CCRV.

[22]  Mark Allman,et al.  On the effective evaluation of TCP , 1999, CCRV.