TCP Veno Homepage


TCP Veno [Implementation] [Veno's performance and analysis] [Veno in multicast] [Veno in TFRC] [Talks] [4G Lab] [Back]  

TCP Veno is a novel end-to-end congestion control scheme which can improve TCP performance quite significantly over heterogeneous networks, particularly when wireless links form part of such networks. The key innovation in Veno is the enhancement of Reno congestion control algorithm by using the estimated state of a connection based on Vegas. This scheme significantly reduces "blind" reduction of TCP window regardless of the cause of packet loss. The salient feature of TCP Veno is that it only needs simple modification at sender side of Reno protocol stack. Considering practical issues ¨C deployability and compatibility (conformance with legacy connections), Veno TCP may be quickly deployed in "hot" Mobile Internet industry.

  1. C. P. Fu, S. C. Liew, "TCP Veno: TCP Enhancement for Transmission over Wireless Access Networks," IEEE (JSAC) Journal of Selected Areas in Communications, Feb 2003 (pdf
  2. TCP/IP is the foundation of the Internet. Without TCP and/or IP, there is no Internet.
    1. In the field of TCP (among 1633 papers), TCP Veno paper was cited with rank top 10 by Web of Science (SCI) from 2003 to Sept 12 2007.
    2. In the field of IP (among 3532 papers), the papers with top 10 citation by Web of Science (SCI) from 2003 to Sept 12 2007 are also listed here.

 

TFRC Veno is a milestone work of TCP Veno. TFRC Veno makes use of the Veno equation to successfully solve TFRC wireless suffering problem with the 300% improvement over TFRC at 10% loss rate.  TFRC Veno also inherits the desirable features of TFRC, namely good fairness, nice TCP-friendliness and smoothness of sending rate. Like TCP Veno, TFRC Veno only needs to modify the sender-side protocol of TFRC while the receiver-side or intermediate node protocol stack remains intact.

3.    B. Zhou, C. P. Fu, V. O. K. Li, "TFRC Veno: An Enhancement of TCP-Friendly Rate Control over Wired/Wireless Networks,"  IEEE ICNP,  Oct. 2007  (pdf


Implementation

  1. For Linux Kernel
  2. For FreeBSD
  3. For NS-2

Veno's Performance and Analysis

Papers

  • K. Zhang, C. P. Fu, ¡°Dynamics analysis of TCP Veno with RED,¡± Accepted by Computer Communications.
  • K. Zhang, C. P. Fu, et al. ¡°Queue dynamics analysis of TCP Veno with RED,¡± IEEE WCNC 2007, Hong Kong.
  • K. Zhang and C. P. Fu, ¡°Fluid-based analysis of TCP Veno with RED,¡± IEEE Globecom 2006, San Francisco, USA.
  • K. Zhang and C. P. Fu, ¡°Loss distinguishing accuracy in TCP Veno and its performance influence¡± IEEE Globecom 2006, San Francisco, USA.
  • K. Zhang and C. P. Fu, ¡°An enhancement of TCP Veno with Forward Acknowledgement¡±, IEEE ICON 2006, Singapore.
  • B. Zhou, and C. P. Fu, "An Enhancement of TCP Veno over High Bandwidth-Delay Product Networks," IEEE LCN, November 2006
  • B. Zhou, C. P. Fu, K. Zhang, C. T. Lau, and C. H. Foh, "An Enhancement of TCP Veno over Light-Load Wireless Networks," IEEE Communications Letters, Vol. 10 No. 6, 2006 
  • B. Zhou, C. P. Fu, D. M. Chiu, C. T. Lau, and L. H. Ngoh, ¡°A Simple Throughput Model for TCP Veno,¡± IEEE ICC, June 2006
  • Ke Zhang and Cheng Peng Fu, ¡°The performance study of TCP Veno over different recovery schemes¡±, APCC 2006, Pusan, South Korea.
  • Z. X. Zou, C. P. Fu et al. "Packet Triplet: A novel approach to estimate path capacity," IEEE Communications Letters, Volume 9, Issue 12, 2005
  • Z. X. Zou, C. P. Fu et al. "A Modification for Improving TCP Veno Performance with Bursty Congestion," IEEE Globecom, 2005
  • C. L. Zhang, C. P. Fu et al. "Dynamics Comparison of TCP Reno and Veno," IEEE Globecom, 2004
  • Z. X. Zou, B. S. Lee, and C. P. Fu, "Packet Loss and Congestion State in TCP Veno," IEEE ICON, 2004
  • C. B. Fu, J. L. Wang , C. P. Fu, and K. Zhang, " Performance Study of TCP Veno in Wireless/Asymmetric Links," International conference on cyberworlds, 2004
  • C. P. Fu, W. Lu, B. S. Lee, "TCP Veno Revisited," IEEE Globecom, 2003
  • Q. X. Pan, S. C. Liew, C. P. Fu, and W. Wang, "Performance Study of TCP Veno over wireless LAN and RED router," IEEE Globecom, 2003
  • L. Chung, C. P. Fu, and S. C. Liew, "Improvements Achieved by SAK Employing TCP Veno Equilibrium-Oriented Mechanism over Lossy Networks," IEEE EUROCOM, 2001
    ¡¡

Veno in Multicast

Papers

  1. Y. Liu, C. P. Fu, et al. "An Enhancement of Multicast Congestion Control over Hybrid Wired/Wireless Networks," IEEE WCNC , 2004

Veno in TFRC

Papers

¡¤                     B. Zhou, C. P. Fu, and V. O. K. Li, "TFRC Veno: An Enhancement of TCP Friendly Rate Control over Wired/Wireless Networks," (to appear) IEEE ICNP, October 2007

¡¤                     C. P. Fu, B. Zhou, and J. L. Zhang, "Modeling TCP Veno over Wired/Wireless Networks," (to appear) IEEE Communications Letters, 2007

¡¤                     B. Zhou, C. P. Fu, C. T. Lau, and C. H. Foh, "An Enhancement of TFRC over Wireless Networks," IEEE WCNC, March 2007

¡¤                     B. Zhou, C. P. Fu, D. M. Chiu, C. T. Lau, and L. H. Ngoh, "A Simple Throughput Model for TCP Veno," IEEE ICC, June 2006

Implementation (TFRC Veno)

  1. For Linux Kernel (coming soon ...)
  2. For NS-2

Talks

  1. Dr Fu's thesis defense slides (pps)

Last update - 14/09/07 by Franklin