Principles and experiments of explicit delay control
Xiaoyuan Gu, Dirk Markwardt, Lars Christian Wolf, Xiaoming Fu · 2006
Real-time interactive multimedia applications are highly delay-sensitive, and packets that are out of delay boundaries are usually obsolete. However the current Internet Protocol lacks a way to control the lifetime of the packets explicitly. We propose a packet lifetime control mechanism called Explicit Delay Control (EDC) that embeds a Maximum Tolerable Delay (MTD) field in an IPv4 option. At each network node, the MTD is deducted by the singlehop delay. Packets that expire their lifetime are discarded and non-congestion related delay losses are signaled to the sender to reduce inaccuracy in delay estimations and to adapt to path changes. We implemented EDC in the Linux kernel. Our evaluation has shown that EDC is an effective scheme to ensure the “legality” of the packets, reduce the waste of bandwidth and processing time in the networks, and alleviate congestions.