Transparent TCP acceleration

被引:10
作者
Ladiwala, Sameer [2 ]
Ramaswamy, Ramaswamy [2 ]
Wolf, Tilman [1 ]
机构
[1] Univ Massachusetts, Dept Elect & Comp Engn, Amherst, MA 01003 USA
[2] Cisco Syst Inc, San Jose, CA USA
关键词
Network processor; Transmission control protocol; Throughput;
D O I
10.1016/j.comcom.2008.11.036
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Transparent transmission control protocol (TCP) acceleration is a technique to increase TCP throughput without requiring any changes in end-system TCP implementations. By intercepting and relaying TCP connections inside the network, long end-to-end feedback control loops can be broken into several smaller control loops. This decrease in feedback delay allows accelerated TCP flows to react more quickly to packet loss and thus achieve higher throughput performance. Such TCP acceleration can be implemented on network processors, which are increasingly deployed in modern router systems. In our paper, we describe the functionality of transparent TCP acceleration in detail. Through simulation experiments, we quantify the benefits of TCP acceleration in a broad range of scenarios including flow-control bound and congestion-control bound connections. We study accelerator performance issues on an implementation based on the Intel IXP2350 network processor. Finally, we discuss a number of practical deployment issues and show that TCP acceleration can lead to higher system-wide utilization of link bandwidth. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:691 / 702
页数:12
相关论文
共 28 条
[1]  
[Anonymous], 2005, INT 2 GEN NETW PROC
[2]  
[Anonymous], 2003, MAX HP STORAGEWORKS
[3]  
[Anonymous], 2007, APP3300 FAM ADV COMM
[4]  
Apostolopoulos G., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P1117, DOI 10.1109/INFCOM.2000.832470
[5]  
BAKRE A, 1995, INT CON DISTR COMP S, P136, DOI 10.1109/ICDCS.1995.500012
[6]  
BAKRE A, 1997, IEEE T COMPUTERS MAR, P260
[7]  
Balakrishnan H., 1995, MOBICOM'95. Proceedings of The First Annual International Conference on Mobile Computing and Networking, P2, DOI 10.1145/215530.215544
[8]  
Clark D., 1988, P ACM SIGCOMM 88 STA, P106
[9]  
COHEN A, 1999, USENIX S INT TECHN S
[10]  
EGEVANG KB, 1994, 1631 RFC NETW WORK G