TY - GEN
T1 - Adaptive suppression of inter-packet delay variations in coded packet networks
AU - Jobst, Martin E.
AU - Gunther, Stephan M.
AU - Riemensbergery, Maximilian
AU - Carle, Georg
AU - Utschicky, Wolfgang
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/8/3
Y1 - 2015/8/3
N2 - Network coding tends to increase not only the end-to-end delay due to unavoidable buffering of packets, but it also increases the inter-packet delay variations (jitter) due to batching. While an increase in delay does not necessarily adversely affect throughput, sudden delay spikes may interfere with TCP's congestion avoidance mechanism. Such spikes are a common phenomenon in coded packet networks since packet loss may prevent the receiver from decoding a whole generation until sufficient redundant packets have arrived. After successful decoding, a burst of packets is forwarded. In this paper, we propose an adaptive queueing-based approach to minimize the inter-packet delay variation by dynamically delaying decoded packets at the receiver side depending on the current suppression queue backlog, average delay, and packet loss rate. We evaluate our approach by measuring TCP throughput on top of an RLNC system over a lossy wireless link. The TCP throughput significantly improves when our proposed method is used for interpacket delay variation suppression. The method is implemented as a lightweight library and will be made available for download under the GNU GPLv2 at [1].
AB - Network coding tends to increase not only the end-to-end delay due to unavoidable buffering of packets, but it also increases the inter-packet delay variations (jitter) due to batching. While an increase in delay does not necessarily adversely affect throughput, sudden delay spikes may interfere with TCP's congestion avoidance mechanism. Such spikes are a common phenomenon in coded packet networks since packet loss may prevent the receiver from decoding a whole generation until sufficient redundant packets have arrived. After successful decoding, a burst of packets is forwarded. In this paper, we propose an adaptive queueing-based approach to minimize the inter-packet delay variation by dynamically delaying decoded packets at the receiver side depending on the current suppression queue backlog, average delay, and packet loss rate. We evaluate our approach by measuring TCP throughput on top of an RLNC system over a lossy wireless link. The TCP throughput significantly improves when our proposed method is used for interpacket delay variation suppression. The method is implemented as a lightweight library and will be made available for download under the GNU GPLv2 at [1].
KW - Decoding
KW - Delays
KW - Encoding
KW - Loss measurement
KW - Network coding
KW - Throughput
KW - Wireless communication
UR - http://www.scopus.com/inward/record.url?scp=84954285877&partnerID=8YFLogxK
U2 - 10.1109/NETCOD.2015.7176781
DO - 10.1109/NETCOD.2015.7176781
M3 - Conference contribution
AN - SCOPUS:84954285877
T3 - 2015 International Symposium on Network Coding, NetCod 2015
SP - 16
EP - 20
BT - 2015 International Symposium on Network Coding, NetCod 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - International Symposium on Network Coding, NetCod 2015
Y2 - 22 June 2015 through 24 June 2015
ER -