Effects of ensemble-TCP

Citation
L. Eggert et al., Effects of ensemble-TCP, COMP COM R, 30(1), 2000, pp. 15-29
Citations number
35
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
SIGCOMM computer communication review
ISSN journal
01464833 → ACNP
Volume
30
Issue
1
Year of publication
2000
Pages
15 - 29
Database
ISI
SICI code
0146-4833(200001)30:1<15:EOE>2.0.ZU;2-F
Abstract
TCP currently recalculates the state of each connection from a fixed set of initial parameters; this recalculation occurs over several round trips, du ring which the connection can be less than efficient. TCP control block sha ring is a technique for reusing information among connections in series and aggregating it among connections in parallel. This paper explores the desi gn space of a modified TCP stack that utilizes these two ideas, and one pos sible design (E-TCP) is presented in detail. E-TCP has been designed so tha t the network transmission behavior of group of parallel E-TCP connections closely resembles that of a single TCP/Reno connection. Simulated web acces ses using HTTP/1.0 over E-TCP show a significant performance improvement co mpared to TCP/Reno connection bundles. This paper is first to evaluate perf ormance using four different intra-ensemble schedulers for different worklo ads. In one scenario simulating a common case, E-TCP is 4-75% faster than R eno for transmitting the HTML parts of various pages, and 17-61% faster tra nsmitting the whole pages. In the same scenario, reusing cached state speed s up repeated E-TCP page accesses by 17-53% for the HTML parts and 10-28% f or the whole pages, compared to the initial access. E-TCP can also be integ rated with other proposed TCP extensions (such as TCP/Vegas or TCP/SACK), t o further improve performance.