Physical-Layer Network Coding Based Throughput-Optimal Transmission for Bidirectional Traffic

In this study, we develop a physical-layer network coding based throughput-optimal transmission scheduling policy, which we call network coding aware maximum differential backlog (NCMDB), and demonstrate its throughput optimality. As the proposed policy requires an NP-hard network-wide centralized algorithm to determine the optimal transmission schedule, we propose a distributed NCMDB based on link prioritization (D-NCMDB) as a lower bound approach. We further propose a bidirectionality-aware route establishment scheme for the best application of the NCMDB and D-NCMDB policies. Simulations confirm that compared to the signal-to-interference-based interference avoidance transmission approach and random maximal physical-layer network coding approach, the proposed D-NCMDB scheme offers <inline-formula> <tex-math notation="LaTeX">$48\%$</tex-math></inline-formula> and <inline-formula><tex-math notation="LaTeX">$27\%$ </tex-math></inline-formula> increased throughput, <inline-formula><tex-math notation="LaTeX">$78\%$</tex-math> </inline-formula> and <inline-formula><tex-math notation="LaTeX">$63\%$</tex-math></inline-formula> reduced access delay, and <inline-formula><tex-math notation="LaTeX">$80\%$</tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">$20\%$</tex-math></inline-formula> enlarged stability, respectively. The proposed distributed transmission scheduling scheme can be employed in future communication networks in which both the number of nodes and the amount of interference increase exponentially.

[1]  Lei Yang,et al.  A Non-Orthogonal Multiple-Access Scheme Using Reliable Physical-Layer Network Coding and Cascade-Computation Decoding , 2017, IEEE Transactions on Wireless Communications.

[2]  David A. Maltz,et al.  DSR: the dynamic source routing protocol for multihop wireless ad hoc networks , 2001 .

[3]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[4]  Sanjay Shakkottai,et al.  FlashLinQ: A synchronous distributed scheduler for peer-to-peer ad hoc networks , 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[5]  Atilla Eryilmaz,et al.  Exploring the Throughput Boundaries of Randomized Schedulers in Wireless Networks , 2012, IEEE/ACM Transactions on Networking.

[6]  Petar Popovski,et al.  Opportunistic scheduling for wireless network coding , 2009, IEEE Transactions on Wireless Communications.

[7]  Shengli Zhang,et al.  On the Synchronization of Physical-Layer Network Coding , 2006, 2006 IEEE Information Theory Workshop - ITW '06 Chengdu.

[8]  Abbas Jamalipour,et al.  Phase-level synchronization for physical-layer network coding , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[9]  Soung Chang Liew,et al.  Hot topic: physical-layer network coding , 2006, MobiCom '06.

[10]  Jörg Widmer,et al.  On MAC Scheduling and Packet Combination Strategies for Practical Random Network Coding , 2007, 2007 IEEE International Conference on Communications.

[11]  Michael Gastpar,et al.  Random access with physical-layer network coding , 2013, ITA.

[12]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1990, 29th IEEE Conference on Decision and Control.

[13]  Qiao Li,et al.  Scheduling in Multi-Hop Wireless Networks with Priorities , 2009, IEEE INFOCOM 2009.

[14]  Sueng Jae Bae,et al.  Two-hop communication scheme for FlashLinQ device-to-device communication system , 2014, The International Conference on Information Networking 2014 (ICOIN2014).

[15]  Lu Lu,et al.  Phase Asynchronous Physical-Layer Network Coding: Decoder Design and Experimental Study , 2017, IEEE Transactions on Wireless Communications.

[16]  Giuseppe Cocco,et al.  Practical issues in multi-user physical layer network coding , 2012, 2012 6th Advanced Satellite Multimedia Systems Conference (ASMS) and 12th Signal Processing for Space Communications Workshop (SPSC).

[17]  James V. Krogmeier,et al.  Analysis and Implementation of Asynchronous Physical Layer Network Coding , 2015, IEEE Transactions on Wireless Communications.

[18]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[19]  Li Li,et al.  Throughput gain of random wireless networks with Physical-layer Network Coding , 2012 .

[20]  Kin K. Leung,et al.  Achievable Rates for Network Coding on the Exchange Channel , 2007, MILCOM 2007 - IEEE Military Communications Conference.

[21]  Soung Chang Liew,et al.  Asynchronous Physical-Layer Network Coding , 2012, IEEE Transactions on Wireless Communications.

[22]  Injong Rhee,et al.  DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks , 2006, IEEE Transactions on Mobile Computing.

[23]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[24]  Pius W. Q. Lee,et al.  Opportunistic XOR network coding for multihop data delivery in underwater acoustic networks , 2011, OCEANS 2011 IEEE - Spain.

[25]  Koushik Kar,et al.  Throughput and Fairness Guarantees Through Maximal Scheduling in Wireless Networks , 2008, IEEE Transactions on Information Theory.

[26]  Eytan Modiano,et al.  Maximizing throughput in wireless networks via gossiping , 2006, SIGMETRICS '06/Performance '06.

[27]  Mohammad Mohebbi,et al.  Opportunistic scheduling for network coded data in wireless multicast networks , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[28]  John M. Shea,et al.  Improving the Performance of Overlapped Transmission in Wireless Ad Hoc Networks , 2011, IEEE Journal on Selected Areas in Communications.

[29]  Soung Chang Liew,et al.  Practical Power-Balanced Non-Orthogonal Multiple Access , 2017, IEEE Journal on Selected Areas in Communications.

[30]  Qiao Li,et al.  Maximal Scheduling in Wireless Networks with Priorities , 2011, IEEE Transactions on Wireless Communications.

[31]  Prasanna Chaporkar,et al.  Throughput Guarantees Through Maximal Scheduling in Wireless Networks , 2008 .

[32]  Qiao Li,et al.  Greedy Maximal Scheduling in Wireless Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[33]  Abbas Jamalipour,et al.  Distributed MAC Protocol Supporting Physical-Layer Network Coding , 2013, IEEE Transactions on Mobile Computing.

[34]  Antonios Argyriou MAC protocol for wireless cooperative physical-layer network coding , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[35]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[36]  Anthony Ephremides,et al.  On Joint MAC and Network Coding in Wireless Ad Hoc Networks , 2007, IEEE Transactions on Information Theory.

[37]  Hiroyuki Yomo,et al.  Distributed MAC protocol for physical layer network coding , 2011, 2011 The 14th International Symposium on Wireless Personal Multimedia Communications (WPMC).

[38]  Catherine Rosenberg,et al.  Joint routing, scheduling, and network coding for wireless multihop networks , 2011, 2011 International Symposium of Modeling and Optimization of Mobile, Ad Hoc, and Wireless Networks.

[39]  R. Srikant,et al.  Asynchronous Congestion Control in Multi-Hop Wireless Networks With Maximal Matching-Based Scheduling , 2008, IEEE/ACM Transactions on Networking.

[40]  Jiandong Li,et al.  Joint Congestion Control and Scheduling in Wireless Networks With Network Coding , 2014, IEEE Transactions on Vehicular Technology.

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

[42]  Shmuel Zaks,et al.  Optimal Distributed Algorithms for Sorting and Ranking , 1985, IEEE Transactions on Computers.

[43]  Md Forkan Uddin,et al.  Joint routing, scheduling, and physical network coding in fixed wireless multihop networks , 2014, 16th Int'l Conf. Computer and Information Technology.