Effects of Ensemble-TCP. Eggert, L., Heidemann, J., & Touch, J. ACM Computer Communication Review, 30(1):15–29, January, 2000. Paper abstract bibtex 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 con-nection can be less than efficient. TCP control block sharing is a technique for reusing information among connections in series and aggregating it among connec-tions 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-ensem-ble 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 pro-posed TCP extensions (such as TCP/Vegas or TCP/SACK), to further improve performance.
@Article{Eggert00a,
author = "Lars Eggert and John Heidemann and Joe Touch",
title = "Effects of Ensemble-TCP",
journal = "ACM Computer Communication Review",
year = 2000,
sortdate = "2000-01-01",
project = "ant, lsam",
jsubject = "www",
volume = 30,
number = 1,
month = jan,
pages = "15--29",
jlocation = "johnh: folder: lsam",
keywords = "ensemble-tcp, tcp batching",
url = "https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.html",
psurl = "https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.ps.gz",
pdfurl = "https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.pdf",
myorganization = "USC/Information Sciences Institute",
copyrightholder = "author",
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 con-nection can be less than
efficient. TCP control block sharing is a technique for reusing
information among connections in series and aggregating it among
connec-tions 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-ensem-ble 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 pro-posed TCP
extensions (such as TCP/Vegas or TCP/SACK), to further improve
performance.
",
}
Downloads: 0
{"_id":"LDTJy67vKSQjQuk5b","bibbaseid":"eggert-heidemann-touch-effectsofensembletcp-2000","author_short":["Eggert, L.","Heidemann, J.","Touch, J."],"bibdata":{"bibtype":"article","type":"article","author":[{"firstnames":["Lars"],"propositions":[],"lastnames":["Eggert"],"suffixes":[]},{"firstnames":["John"],"propositions":[],"lastnames":["Heidemann"],"suffixes":[]},{"firstnames":["Joe"],"propositions":[],"lastnames":["Touch"],"suffixes":[]}],"title":"Effects of Ensemble-TCP","journal":"ACM Computer Communication Review","year":"2000","sortdate":"2000-01-01","project":"ant, lsam","jsubject":"www","volume":"30","number":"1","month":"January","pages":"15–29","jlocation":"johnh: folder: lsam","keywords":"ensemble-tcp, tcp batching","url":"https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.html","psurl":"https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.ps.gz","pdfurl":"https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.pdf","myorganization":"USC/Information Sciences Institute","copyrightholder":"author","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 con-nection can be less than efficient. TCP control block sharing is a technique for reusing information among connections in series and aggregating it among connec-tions 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-ensem-ble 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 pro-posed TCP extensions (such as TCP/Vegas or TCP/SACK), to further improve performance. ","bibtex":"@Article{Eggert00a,\n\tauthor = \t\"Lars Eggert and John Heidemann and Joe Touch\",\n\ttitle = \t\"Effects of Ensemble-TCP\",\n\tjournal = \t\"ACM Computer Communication Review\",\n\tyear = \t\t2000,\n\tsortdate = \t\t\"2000-01-01\",\n\tproject = \"ant, lsam\",\n\tjsubject = \"www\",\n\tvolume =\t30,\n\tnumber =\t1,\n\tmonth =\t\tjan,\n\tpages =\t\t\"15--29\",\n\tjlocation =\t\"johnh: folder: lsam\",\n\tkeywords =\t\"ensemble-tcp, tcp batching\",\n\turl =\t\t\"https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.html\",\n\tpsurl =\t\t\"https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.ps.gz\",\n\tpdfurl =\t\t\"https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.pdf\",\n\tmyorganization =\t\"USC/Information Sciences Institute\",\n\tcopyrightholder = \"author\",\n\tabstract = \"\nTCP currently recalculates the state of each connection from a fixed\nset of initial parameters; this recalculation occurs over several\nround trips, during which the con-nection can be less than\nefficient. TCP control block sharing is a technique for reusing\ninformation among connections in series and aggregating it among\nconnec-tions in parallel. This paper explores the design space of a\nmodified TCP stack that utilizes these two ideas, and one possible\ndesign (E-TCP) is presented in detail. E-TCP has been designed so that\nthe network transmission behavior of group of parallel E-TCP\nconnections closely resembles that of a single TCP/Reno\nconnection. Simulated web accesses using HTTP/1.0 over E-TCP show a\nsignificant performance improvement compared to TCP/Reno connection\nbundles. This paper is first to evaluate performance using four\ndifferent intra-ensem-ble schedulers for different workloads. In one\nscenario simulating a common case, E-TCP is 4-75\\% faster than Reno for\ntransmitting the HTML parts of various pages, and 17-61\\% faster\ntransmitting the whole pages. In the same scenario, reusing cached\nstate speeds up repeated E-TCP page accesses by 17-53\\% for the HTML\nparts and 10-28\\% for the whole pages, compared to the initial\naccess. E-TCP can also be integrated with other pro-posed TCP\nextensions (such as TCP/Vegas or TCP/SACK), to further improve\nperformance.\n\",\n}\n\n","author_short":["Eggert, L.","Heidemann, J.","Touch, J."],"bibbaseid":"eggert-heidemann-touch-effectsofensembletcp-2000","role":"author","urls":{"Paper":"https://ant.isi.edu/%7ejohnh/PAPERS/Eggert00a.html"},"keyword":["ensemble-tcp","tcp batching"],"metadata":{"authorlinks":{}}},"bibtype":"article","biburl":"https://bibbase.org/f/dHevizJoWEhWowz8q/johnh-2023-2.bib","dataSources":["YLyu3mj3xsBeoqiHK","fLZcDgNSoSuatv6aX","fxEParwu2ZfurScPY","7nuQvtHTqKrLmgu99"],"keywords":["ensemble-tcp","tcp batching"],"search_terms":["effects","ensemble","tcp","eggert","heidemann","touch"],"title":"Effects of Ensemble-TCP","year":2000}