
TL;DR
TCP trunking creates an IP tunnel under TCP control that aggregates multiple user flows, providing reliable, elastic transmission, reducing network management complexity, and improving overall network performance.
Contribution
This paper introduces TCP trunking as a novel method for aggregating user flows into a single TCP-controlled tunnel, simplifying network management and enhancing performance.
Findings
TCP trunks improve network utilization and user performance.
TCP trunks reduce the number of flows managed by the network.
Simulation shows high network efficiency with TCP trunks.
Abstract
A TCP trunk is an IP tunnel under TCP control, capable of carrying packets from any number of user flows. By exploiting properties of TCP, a TCP trunk provides elastic and reliable transmission over a network, and automatically shares the network fairly with other competing trunks. Moreover, by aggregating user flows into a single trunk flow, TCP trunking can significantly reduce the number of flows that the network needs to manage, thereby allowing use of simplified management to achieve improved perfor mance. For example, when dealing with only a small number of TCP trunk flows, a router with a simple FIFO buffer can experience low packet loss rates. A TCP trunk is a "soft" circuit in the sense that it requires no flow states to be maintained inside the network. Setting up a TCP trunk involves only configuring the two end nodes. This is in contrast with traditional methods of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control
