Effects of ensemble-TCP

被引:41
作者
Eggert, L [1 ]
Heidemann, J [1 ]
Touch, J [1 ]
机构
[1] Univ So Calif, Inst Informat Sci, Marina Del Rey, CA 90292 USA
关键词
D O I
10.1145/505688.505691
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
TCP currently recalculates the state of each connection from a fixed set of initial parameters; this recalculation occurs over several round trips, during which the connection can be less than efficient. TCP control block sharing is a technique for reusing information among connections in series and aggregating it among connections in parallel. This paper explores the design space of a modified TCP stack that utilizes these two ideas, and one possible design (E-TCP) is presented in detail. E-TCP has been designed so that the network transmission behavior of group of parallel E-TCP connections closely resembles that of a single TCP/Reno connection. Simulated web accesses using HTTP/1.0 over E-TCP show a significant performance improvement compared to TCP/Reno connection bundles. This paper is first to evaluate performance using four different intra-ensemble schedulers for different workloads. In one scenario simulating a common case, E-TCP is 4-75% faster than Reno for transmitting the HTML parts of various pages, and 17-61% faster transmitting the whole pages. In the same scenario, reusing cached state speeds up repeated E-TCP page accesses by 17-53% for the HTML parts and 10-28% for the whole pages, compared to the initial access. E-TCP can also be integrated with other proposed TCP extensions (such as TCP/Vegas or TCP/SACK), to further improve performance.
引用
收藏
页码:15 / 29
页数:15
相关论文
共 35 条
[11]  
Berners-Lee Tim, 1996, Hypertext transfer protocol-HTTP/1.0
[12]  
Braden R., 1992, 1379 RFC
[13]  
CROWCROFT J, 1998, IN PRESS ACM COMPUTE
[14]  
FALL K, 1998, NS NOTES DOCUMENTATI
[15]  
FIELDING R, 1998, HYPERTEXT TRANSFER P
[16]  
Floyd S., 1994, Computer Communication Review, V24, P8, DOI 10.1145/205511.205512
[17]  
FLOYD S, 1999, IEEE ACM T NETWORKIN
[18]  
GETTYS J, 1998, SMUX PROTOCOL SPECIF
[19]  
HANDLEY M, 1999, TCP CONGESTION WINDO
[20]  
HUGHES A, 1998, ISSUES TCP SLOW STAR