In-Order Delivery Delay of Transport Layer Coding
Jason Cloud, Douglas Leith, and Muriel Medard

TL;DR
This paper analyzes how transport layer coding can reduce in-order delivery delay caused by packet loss, providing a detailed delay analysis and practical guidelines for coding insertion to optimize performance.
Contribution
It introduces an analytical framework for in-order delay with transport layer coding and offers practical strategies for coding insertion to improve streaming performance.
Findings
Analytical expressions for expected delay and variance.
Optimal coding insertion strategies to minimize delay.
Trade-offs between delay reduction and transmission rate.
Abstract
A large number of streaming applications use reliable transport protocols such as TCP to deliver content over the Internet. However, head-of-line blocking due to packet loss recovery can often result in unwanted behavior and poor application layer performance. Transport layer coding can help mitigate this issue by helping to recover from lost packets without waiting for retransmissions. We consider the use of an on-line network code that inserts coded packets at strategic locations within the underlying packet stream. If retransmissions are necessary, additional coding packets are transmitted to ensure the receiver's ability to decode. An analysis of this scheme is provided that helps determine both the expected in-order packet delivery delay and its variance. Numerical results are then used to determine when and how many coded packets should be inserted into the packet stream, in…
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
TopicsCooperative Communication and Network Coding · Advanced Wireless Network Optimization · Caching and Content Delivery
