Affiliation:
1. USC Information Sciences Institute, Marina del Rey, CA
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Software
Cited by
38 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Real-Life Implementation and Evaluation of Coupled Congestion Control for WebRTC Media and Data Flows;IEEE Access;2022
2. Reducing End-to-End Delays in WebRTC using the FSE-NG Algorithm for SCReAM Congestion Control;2021 IEEE 18th Annual Consumer Communications & Networking Conference (CCNC);2021-01-09
3. A New Proposed TCP for Faster Transmission of Packets;Nanoelectronics, Circuits and Communication Systems;2020-11-18
4. Optimizing Performance in Migrating Data between Non-cloud Infrastructure and Cloud Using Parallel Computing;2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS);2018-06
5. ROSIEE: Reduction of Self Inflicted Queuing Delay in WebRTC;2017