TCP Veno Homepage
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.
- 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)
- TCP/IP is
the foundation of the Internet. Without TCP and/or IP, there is no
Internet.
- 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.
- 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
- For Linux Kernel
- For FreeBSD
- 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
- 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)
- For Linux Kernel (coming soon ...)
- For NS-2
Talks
- Dr Fu's thesis defense slides (pps)
Last update - 14/09/07 by Franklin