Effects of ensemble-TCP
- 1 January 2000
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 30 (1) , 15-29
- https://doi.org/10.1145/505688.505691
Abstract
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.Keywords
This publication has 14 references indexed in Scilit:
- TCP behavior of a busy Internet server: analysis and improvementsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An integrated congestion management architecture for Internet hostsPublished by Association for Computing Machinery (ACM) ,1999
- Promoting the use of end-to-end congestion control in the InternetIEEE/ACM Transactions on Networking, 1999
- Differentiated end-to-end Internet services using a weighted proportional fair sharing TCPACM SIGCOMM Computer Communication Review, 1998
- Forward acknowledgementACM SIGCOMM Computer Communication Review, 1996
- The case for persistent-connection HTTPACM SIGCOMM Computer Communication Review, 1995
- TCP and explicit congestion notificationACM SIGCOMM Computer Communication Review, 1994
- TCP VegasPublished by Association for Computing Machinery (ACM) ,1994
- RSVP: a new resource ReSerVation ProtocolIEEE Network, 1993
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988