Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
TCP Vegas: new techniques for congestion detection and avoidance
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
TCP and explicit congestion notification
ACM SIGCOMM Computer Communication Review
The case for persistent-connection HTTP
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Forward acknowledgement: refining TCP congestion control
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Differentiated end-to-end Internet services using a weighted proportional fair sharing TCP
ACM SIGCOMM Computer Communication Review
An integrated congestion management architecture for Internet hosts
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Promoting the use of end-to-end congestion control in the Internet
IEEE/ACM Transactions on Networking (TON)
An Empirical Model of HTTP Network Traffic
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Stride Scheduling: Deterministic Proportional- Share Resource Management
Stride Scheduling: Deterministic Proportional- Share Resource Management
A case for context-aware TCP/IP
ACM SIGMETRICS Performance Evaluation Review
The End-to-End Performance Effects of Parallel TCP Sockets on a Lossy Wide-Area Network
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
The TCP Control Block Interdependence in Fixed Networks - Some Performance Results
COST 263 Proceedings of the Second International Workshop on Quality of Future Internet Services
Preferential treatment for short flows to reduce web latency
Computer Networks: The International Journal of Computer and Telecommunications Networking
Inter-Layer Coordination for Parallel TCP Streams on Long Fat Pipe Networks
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
FlowMate: scalable on-line flow clustering
IEEE/ACM Transactions on Networking (TON)
Protocol enhancements for intermittently connected hosts
ACM SIGCOMM Computer Communication Review
Analysis and performance evaluation of the EFCM common congestion controller for TCP connections
Computer Networks: The International Journal of Computer and Telecommunications Networking
Improving quality of service of TCP flows in strictly prioritized network
ACST'06 Proceedings of the 2nd IASTED international conference on Advances in computer science and technology
Performance benchmarking of wireless Web servers
Ad Hoc Networks
Exploring TCP Parallelisation for performance improvement in heterogeneous networks
Computer Communications
RCRT: rate-controlled reliable transport for wireless sensor networks
Proceedings of the 5th international conference on Embedded networked sensor systems
Probe-Aided MulTCP: an aggregate congestion control mechanism
ACM SIGCOMM Computer Communication Review
User-perceived QoS mechanism under SCTP/IPv6
Mobility '08 Proceedings of the International Conference on Mobile Technology, Applications, and Systems
Experiences on enhancing data collection in large networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Balancing TCP buffer vs parallel streams in application level throughput optimization
Proceedings of the second international workshop on Data-aware distributed computing
A data throughput prediction and optimization service for widely distributed many-task computing
Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers
Analysis and performance evaluation of the EFCM common congestion controller for TCP connections
Computer Networks: The International Journal of Computer and Telecommunications Networking
Designing a resource pooling transport protocol
INFOCOM'09 Proceedings of the 28th IEEE international conference on Computer Communications Workshops
RCRT: Rate-controlled reliable transport protocol for wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
Delay-based congestion avoidance for QoS provisioning in wired/wireless networks
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Improving throughput in high bandwidth-delay product networks with random packet losses
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
CCIPCA-OPCSC: An online method for detecting shared congestion paths
Computer Networks: The International Journal of Computer and Telecommunications Networking
Examining TCP parallelization related methods for various packet losses
WWIC'05 Proceedings of the Third international conference on Wired/Wireless Internet Communications
The TCP control block interdependence in fixed networks-new performance results
Computer Communications
Hi-index | 0.00 |
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.