Before revision:  Yet latency-sensitive applications still frequently build on in-order TCP despite its performance drawbacks, for reasons such as network compatibility and TCP's cultural inertia. We introduce uTCP, an API extension that adds out-of-order delivery support without changing TCP 's wire protocol, by delivering received TCP segments to the application immediately on arrival along with sequence number metadata.
After revision:  Yet latency-sensitive applications still frequently build on in-order TCP despite its performance drawbacks, for reasons such as network compatibility and TCP's use as a substrate likely to grow, we offer Minion, an architecture for backward-compatible out-of-order delivery support without changing TCP 's wire protocol, by delivering received TCP segments to the application immediately on arrival along with sequence number metadata.