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 – 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)
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.
2.
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