Rate, Energy, and Delay Tradeoffs in Wireless Multicast: Network Coding versus Routing

We build on the framework of joint scheduling and network coding optimization. The formulation is extended to include rate, energy, and delay in network coding and routing paradigms. We then study energy-rate and delay-rate relationships to see how minimum energy and delay change as functions of multicast rate demand. The main observation is that as the rate demand approaches maximum achievable rate, the solution tends to increasingly use more diverse, longer paths. This translates into non-linearly higher energy and delay for higher input rates. In the case of energy, we are also able to show that network coding provides more benefits (when compared to routing) at higher rates. Another observation is related to the scheduling over maximal independent sets (MISs). We present results on comparing the performance of scheduling over all, exponentially growing MISs and small randomly selected subsets of MISs. Our results point to the effectiveness of the latter in achieving near-optimal rate and energy while reducing the complexity of the problem.

[1]  Christina Fragouli,et al.  Low-complexity energy-efficient broadcasting in wireless ad-hoc networks using network coding , 2005 .

[2]  Philip A. Chou,et al.  A comparison of network coding and tree packing , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[3]  Rudolf H. Riedi,et al.  Bounds on the Benefit of Network Coding for Wireless Multicast and Unicast , 2014, IEEE Transactions on Mobile Computing.

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

[5]  Baochun Li,et al.  How Practical is Network Coding? , 2006, 200614th IEEE International Workshop on Quality of Service.

[6]  Tracey Ho,et al.  Energy Efficient Opportunistic Network Coding for Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[7]  Gábor Csárdi,et al.  The igraph software package for complex network research , 2006 .

[8]  Wanjiun Liao,et al.  Multicast Routing in Multi-Radio Multi-Channel Wireless Mesh Networks , 2010, IEEE Transactions on Wireless Communications.

[9]  Thomas Kunz,et al.  Throughput and Energy Optimization in Wireless Networks: Joint MAC Scheduling and Network Coding , 2012, IEEE Transactions on Vehicular Technology.

[10]  K. Jain,et al.  Practical Network Coding , 2003 .

[11]  Yunnan Wu,et al.  Minimum-energy multicast in mobile ad hoc networks using network coding , 2004, Information Theory Workshop.

[12]  Mohammad R. Salavatipour,et al.  Packing Steiner trees , 2003, SODA '03.

[13]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

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

[15]  Muriel Médard,et al.  Scheduling for Network-Coded Multicast , 2012, IEEE/ACM Transactions on Networking.

[16]  Fang Zhao,et al.  Minimum-cost multicast over coded packet networks , 2005, IEEE Transactions on Information Theory.

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

[18]  R. Koetter,et al.  Scheduling for Network Coded Multicast: A Conflict Graph Formulation , 2008, 2008 IEEE Globecom Workshops.

[19]  Yunnan Wu,et al.  Network planning in wireless ad hoc networks: a cross-Layer approach , 2005, IEEE Journal on Selected Areas in Communications.