A Framework for Evaluating Physical-Layer Network Coding Gains in Multi-Hop Wireless Networks

Physical-Layer Network Coding (PLNC) was first introduced as a solution to increase the throughput of a two-way relay channel communication. Unlike most wireless communication techniques which try to avoid collisions, PLNC allows two simultaneous transmissions to a common receiver. In basic topologies, this technique has been shown to significantly enhance the throughput performance compared to classical interference-free communications. However, quantifying the impact of PLNC in large multi-hop networks remains an open question. In this work, we introduce the first theoretical framework that, given a particular network topology and traffic matrix, can evaluate the optimal network throughput subject to a fairness constraint relative to the initial demand of each flow, when PLNC is adopted. Based on linear programming, our solution ensures to respect the particularities imposed by PLNC. We use this framework to evaluate three state-of-the-art PLNC schemes across a variety of topologies and traffic matrices. Our numerical analysis reveals that while in simple toy topologies PLNC can significantly increase the network throughput, in large topologies the verdict is mixed. For certain topologies and traffic patterns adopting PLNC can double the throughput while in others, depending on the scheme used for implementing PLNC, the gain can be as high as 60 percent or as low as 0 percent when compared to traditional interference-free transmissions.

[1]  Sachin Katti,et al.  Embracing wireless interference: analog network coding , 2007, SIGCOMM.

[2]  Hsiao-Hwa Chen,et al.  On capacity of random wireless networks with physical-layer network coding , 2009, IEEE Journal on Selected Areas in Communications.

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

[4]  Vania Conan,et al.  A Physical-Layer Network Coding aware distributed scheduling policy , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

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

[6]  Soung Chang Liew,et al.  Mobile Lattice-Coded Physical-Layer Network Coding with Practical Channel Alignment , 2016, IEEE Transactions on Mobile Computing.

[7]  Dirk Grunwald,et al.  Robust Coverage and Performance Testing for Large-Area Wireless Networks , 2008, AccessNets.

[8]  Muriel Medard,et al.  XORs in the air: practical wireless network coding , 2006, SIGCOMM 2006.

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

[10]  Roger Wattenhofer,et al.  Complexity of scheduling with analog network coding , 2008, FOWANC '08.

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

[12]  Vania Conan,et al.  When Analog Meets Digital: Source-Encoded Physical-Layer Network Coding , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[13]  Lili Qiu,et al.  Impact of Interference on Multi-Hop Wireless Network Performance , 2003, MobiCom '03.

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

[15]  Andrea J. Goldsmith,et al.  The Multiway Relay Channel , 2013, IEEE Transactions on Information Theory.

[16]  Sudipta Sengupta,et al.  An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[17]  David Melendi,et al.  CRAWDAD dataset oviedo/asturies-er (v.2016-08-08) , 2016 .

[18]  Vania Conan,et al.  A framework for evaluating physical-layer network coding gains in multi-hop wireless networks , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

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

[20]  Tomas Hynek,et al.  Practical Implementation of Cloud Initialization Procedure for Wireless Physical Layer Network Coding Clouds , 2014 .

[21]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[22]  Tao Zhang,et al.  On the Capacity Bounds of Large-Scale Wireless Network with Physical-Layer Network Coding under the Generalized Physical Model , 2010, 2010 IEEE International Conference on Communications Workshops.

[23]  Tomas Hynek,et al.  Hardware implementation of Distributed Learning Algorithm for mapping selection for Wireless Physical Layer Network Coding , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[24]  Soung Chang Liew,et al.  The Feasibility of Mobile Physical-Layer Network Coding with BPSK Modulation , 2017, IEEE Transactions on Vehicular Technology.

[25]  Lawrence Ong,et al.  An optimal coding strategy for the binary multi-way relay channel , 2010, IEEE Communications Letters.

[26]  Soung Chang Liew,et al.  Implementation of physical-layer network coding , 2013, Phys. Commun..

[27]  Qing Yang,et al.  Real-time implementation of physical-layer network coding , 2013, SRIF '13.

[28]  Michael Gastpar,et al.  Compute-and-Forward: Harnessing Interference Through Structured Codes , 2009, IEEE Transactions on Information Theory.

[29]  Caleb Phillips,et al.  CRAWDAD dataset pdx/metrofi (v.2011-10-24) , 2011 .

[30]  Aimin Tang,et al.  ANC-ERA: Random Access for Analog Network Coding in Wireless Networks , 2016, IEEE Transactions on Mobile Computing.

[31]  Xudong Wang,et al.  Analog Network Coding Without Restrictions on Superimposed Frames , 2016, IEEE/ACM Transactions on Networking.

[32]  Meir Feder,et al.  Low Density Lattice Codes , 2006, ISIT.

[33]  Roger Wattenhofer,et al.  Complexity in geometric SINR , 2007, MobiHoc '07.

[34]  Wen Chen,et al.  Compute-and-Forward Network Coding Design over Multi-Source Multi-Relay Channels , 2012, IEEE Transactions on Wireless Communications.