Coded packet immediate access for contention-based wireless relay networks

This paper proposes a medium access control (MAC) protocol with network coding on relay nodes for contention-based multihop wireless relay networks. The proposed protocol is called coded packet priority access (CPPA) protocol in which coded packets have higher transmission opportunity than non-coded native packets at relay nodes. In this paper, the performance of coded packet immediate access (CPIA) protocols, which are a subclass of CPPA protocols, is evaluated for single-relay bidirectional symmetric traffic and upper and lower bounds of analytical throughput are derived for any given node traffic. It is shown that the lower bound approximates to the throughput obtained from computer simulations with high accuracy. The conventional slotted ALOHA protocol with network coding (S-ALOHA/NC) is required to adapt the transmission probability of relay node to a rational function of node traffic so as to maximize the throughput whereas the CPIA protocol achieves the maximal throughput only if the relay node transmits no native packets. Furthermore it is clarified that the CPIA protocol is superior to the S-ALOHA/NC protocol in delay for given retransmission probabilities of user nodes.

[1]  Xiang-Yang Li,et al.  XOR Rescue: Exploiting Network Coding in Lossy Wireless Networks , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[2]  Ryu Miura,et al.  Bidirectional Packet Aggregation and Coding for Efficient VoIP Transmission in Wireless Multi-Hop Networks , 2009, IEICE Trans. Commun..

[3]  Sudhir Dixit,et al.  Wireless relays for broadband access [radio communications series] , 2008, IEEE Communications Magazine.

[4]  Anuj Vasishta,et al.  Optimal Relay Station Placement in Broadband Wireless Access Networks , 2012 .

[5]  Aaron D. Wyner,et al.  Communicating via a processing broadcast satellite , 2002, IEEE Trans. Inf. Theory.

[6]  Dimitri P. Bertsekas,et al.  Data Networks: Second Edition , 1992 .

[7]  F. Tobagi Analysis of a Two-Hop Centralized Packet Radio Network - Part I: Slotted ALOHA , 1980, IEEE Transactions on Communications.

[8]  Zhigang Cao,et al.  Opportunistic Network Coding for Wireless Networks , 2007, 2007 IEEE International Conference on Communications.

[9]  Antonios Argyriou Wireless network coding with improved opportunistic listening , 2009, IEEE Transactions on Wireless Communications.

[10]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[11]  Johnathan Ishmael,et al.  Deploying Rural Community Wireless Mesh Networks , 2008, IEEE Internet Computing.

[12]  Niklas Johansson,et al.  Multi-User ARQ , 2006, 2006 IEEE 63rd Vehicular Technology Conference.

[13]  G. J. A. Stern,et al.  Queueing Systems, Volume 2: Computer Applications , 1976 .

[14]  I. Gitman On the Capacity of Slotted ALOHA Networks and Some Design Problems , 1975, IEEE Trans. Commun..

[15]  T. Ho,et al.  On Linear Network Coding , 2010 .

[16]  Muriel Médard,et al.  XORs in the air: practical wireless network coding , 2008, TNET.

[17]  Randall Dougherty,et al.  Insufficiency of linear coding in network information flow , 2005, IEEE Transactions on Information Theory.

[18]  Indranil Gupta,et al.  AdapCode: Adaptive Network Coding for Code Updates in Wireless Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[19]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[20]  Daisuke Umehara,et al.  Throughput Analysis of Wireless Relay Slotted ALOHA Systems with Network Coding , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[21]  Daisuke Umehara,et al.  Wireless network coding in slotted aloha with two-hop unbalanced traffic , 2009, IEEE Journal on Selected Areas in Communications.

[22]  Anthony Ephremides,et al.  Cross-Layer Optimization of MAC and Network Coding in Wireless Queueing Tandem Networks , 2008, IEEE Transactions on Information Theory.

[23]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[24]  F. Tobagi Analysis of a Two-Hop Centralized Packet Radio Network - Part II: Carrier Sense Multiple Access , 1980, IEEE Transactions on Communications.

[25]  Lili Qiu,et al.  ER: efficient retransmission scheme for wireless LANs , 2007, CoNEXT '07.

[26]  Daisuke Umehara,et al.  Throughput Analysis of Two-Hop Wireless CSMA Network Coding , 2010, 2010 IEEE International Conference on Communications.

[27]  Tetsuya Takine,et al.  Broadcasting with Randomized Network Coding in Dense Wireless Ad Hoc Networks , 2008, IEICE Trans. Commun..

[28]  Daisuke Umehara,et al.  Achievable Region in Slotted ALOHA Throughput for One-Relay Two-Hop Wireless Network Coding , 2009, ADHOCNETS.

[29]  John C. S. Lui,et al.  How Many Packets Can We Encode? - An Analysis of Practical Wireless Network Coding , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[30]  Robert B. Cooper,et al.  Queueing systems, volume II: computer applications : By Leonard Kleinrock. Wiley-Interscience, New York, 1976, xx + 549 pp. , 1977 .

[31]  Shun Watanabe,et al.  Universal Source Coding Over Generalized Complementary Delivery Networks , 2009, IEEE Transactions on Information Theory.

[32]  S. Wittevrongel,et al.  Queueing Systems , 2019, Introduction to Stochastic Processes and Simulation.