A Cross-Layer Approach to Reducing Packet Delay in Polling-Based Multiuser Systems

We consider a system where users are polled for transmission by a central server, and the link layer of each user employs automatic repeat request (ARQ) to ensure error-free delivery of packets. We present a cross-layer approach for reducing average packet delay (queuing delay plus service time). It is known that forward error correction (FEC) schemes can potentially lower the average packet delay by reducing the packet error probability (PEP) and, hence, the number of retransmissions. However, more precise results in the literature are few and far between. In this paper, we first establish that relative to an uncoded system, it is sufficient to reduce the average service time (AST) using FEC to achieve lower average packet delay. We then study and quantify the reduction in AST that can be achieved using the best possible FEC codes. The specific findings and contributions from our work are as follows: 1) We provide several bounds on the reduction in AST using the best possible FEC codes; 2) we give a sufficient condition when no FEC scheme can reduce the AST; 3) for Gaussian channels, we find that a relatively high PEP $(\sim\!\!\text{10}^{-2})$, which is obtained using as high a coding rate as possible, typically results in sufficiently small AST; 4) the performance of optimum maximum-likelihood decoding can be approached by a lower complexity bounded distance decoder; and 5) average packet delay can be further reduced in certain cases by opportunistically combining and encoding several packets jointly.

[1]  R. Gallager Information Theory and Reliable Communication , 1968 .

[2]  Tom Verhoeff,et al.  An updated table of minimum-distance bounds for binary linear codes , 1987, IEEE Trans. Inf. Theory.

[3]  Roy D. Yates,et al.  Stochastic power control for cellular radio systems , 1998, IEEE Trans. Commun..

[4]  Georgios B. Giannakis,et al.  Cross-Layer combining of adaptive Modulation and coding with truncated ARQ over wireless links , 2004, IEEE Transactions on Wireless Communications.

[5]  Nihar Jindal,et al.  Coding versus ARQ in Fading Channels: How Reliable Should the PHY Be? , 2011, IEEE Trans. Commun..

[6]  M. Neuts,et al.  Introduction to Queueing Theory (2nd ed.). , 1983 .

[7]  Alexander Vardy Even more efficient bounded-distance decoding of the hexacode, the Golay code, and the Leech lattice , 1995, IEEE Trans. Inf. Theory.

[8]  Rossana M. de Castro Andrade,et al.  A delay-sensitive strategy for real-time monitoring in wireless sensor networks , 2010, 2010 17th International Conference on Telecommunications.

[9]  William Ryan,et al.  Channel Codes by William Ryan , 2009 .

[10]  Lillykutty Jacob,et al.  A discrete time polling protocol for Wireless Body Area Network , 2014, 2014 IEEE International Advance Computing Conference (IACC).

[11]  A. Wyner Capabilities of bounded discrepancy decoding , 1965 .

[12]  Hong-Chuan Yang,et al.  Analysis of Channel-Adaptive Packet Transmission Over Fading Channels With Transmit Buffer Management , 2008, IEEE Transactions on Vehicular Technology.

[13]  Sheng-Tzong Cheng,et al.  Contention-polling duality coordination function for IEEE 802.11 WLAN family , 2009, IEEE Transactions on Communications.

[14]  Ruonan Zhang,et al.  Joint AMC and Packet Fragmentation for Error Control Over Fading Channels , 2010, IEEE Transactions on Vehicular Technology.

[15]  Dimitri P. Bertsekas,et al.  Data networks (2nd ed.) , 1992 .

[16]  Anthony Ephremides,et al.  Information Theory and Communication Networks: An Unconsummated Union , 1998, IEEE Trans. Inf. Theory.

[17]  Xin Wang,et al.  Analyzing and Optimizing Adaptive Modulation-Coding Jointly with ARQ for QoS-Guaranteed Traffic , 2007, 2006 IEEE International Conference on Communications.

[18]  Jean C. Walrand,et al.  Approaching Throughput-Optimality in Distributed CSMA Scheduling Algorithms With Collisions , 2010, IEEE/ACM Transactions on Networking.

[19]  Mehul Motani,et al.  On the impact of channel coding on average packet delay in a multiuser environment , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[20]  Gregory Poltyrev,et al.  Bounds on the decoding error probability of binary linear codes via their spectra , 1994, IEEE Trans. Inf. Theory.

[21]  Yuhong Yang Elements of Information Theory (2nd ed.). Thomas M. Cover and Joy A. Thomas , 2008 .

[22]  Kannan Ramchandran,et al.  Codes can reduce queueing delay in data centers , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[23]  Nihar Jindal,et al.  Coding versus ARQ in Fading Channels: How Reliable Should the PHY Be? , 2009, IEEE Transactions on Communications.

[24]  Ian F. Akyildiz,et al.  Error Control in Wireless Sensor Networks: A Cross Layer Analysis , 2009, IEEE/ACM Transactions on Networking.

[25]  Mehul Motani,et al.  Has green energy arrived? Delay analysis for energy harvesting communication systems , 2014, 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[26]  Shu Lin,et al.  Channel Codes: Classical and Modern , 2009 .

[27]  Ness B. Shroff,et al.  Retransmission Delays With Bounded Packets: Power-Law Body and Exponential Tail , 2014, IEEE/ACM Transactions on Networking.

[28]  Jaume Ramis,et al.  Cross-Layer Design of Adaptive Multirate Wireless Networks Using Truncated HARQ , 2011, IEEE Transactions on Vehicular Technology.

[29]  H. Vincent Poor,et al.  Channel Coding Rate in the Finite Blocklength Regime , 2010, IEEE Transactions on Information Theory.

[30]  Mihaela van der Schaar,et al.  Cross-Layer Packetization and Retransmission Strategies for Delay-Sensitive Wireless Multimedia Transmission , 2007, IEEE Transactions on Multimedia.

[31]  Jens Zander,et al.  Centralized power control in cellular radio systems , 1993 .

[32]  R. Srikant,et al.  Introduction to the special issue on networking and information theory , 2006, TNET.

[33]  M. Motani,et al.  Cross-layer design: a survey and the road ahead , 2005, IEEE Communications Magazine.

[34]  William Ryan,et al.  Channel Codes: Classical and Modern , 2009 .

[35]  Ness B. Shroff,et al.  Delay Asymptotics With Retransmissions and Incremental Redundancy Codes Over Erasure Channels , 2014, IEEE Transactions on Information Theory.

[36]  Theodore S. Rappaport,et al.  Cross-layer design for wireless networks , 2003, IEEE Commun. Mag..

[37]  N.D. Sidiropoulos,et al.  Medium access control - physical cross-layer design , 2004, IEEE Signal Processing Magazine.

[38]  Dongwook Kim,et al.  Optimal modulation and coding scheme selection in cellular networks with hybrid-ARQ error control , 2008, IEEE Transactions on Wireless Communications.

[39]  John G. Proakis,et al.  Digital Communications , 1983 .

[40]  Gennaro Boggia,et al.  Comprehensive Evaluation of the IEEE 802.15.4 MAC Layer Performance With Retransmissions , 2010, IEEE Transactions on Vehicular Technology.

[41]  Vincent Yan Fu Tan,et al.  A Tight Upper Bound for the Third-Order Asymptotics for Most Discrete Memoryless Channels , 2012, IEEE Transactions on Information Theory.