Cooperative Routing With Relay Assignment in Multiradio Multihop Wireless Networks

Cooperative communication (CC) for wireless networks has gained a lot of recent interests. It has been shown that CC has the potential to significantly increase the capacity of wireless networks, with its ability of mitigating fading by exploiting spatial diversity. However, most of the works on CC are limited to single radio wireless network. To demonstrate the benefits of CC in multiradio multihop wireless network, this paper studies a joint problem of multiradio cooperative routing and relay assignment to maximize the minimum rate among a set of concurrent communication sessions. We first model this problem as a mixed-integer programming (MIP) problem and prove it to be NP-hard. Then, we propose a centralized algorithm and a distributed algorithm to solve the problem. The centralized algorithm is designed within a branch-and-bound framework by using the relaxation of the formulated MIP, which can find a global (1+ε)-optimal solution. Our distributed algorithm includes two subalgorithms: a cooperative route selection subalgorithm and a fairness-aware route adjustment subalgorithm. Our simulation results demonstrate the effectiveness of the proposed algorithms and the significant rate gains that can be achieved by incorporating CC in multiradio multihop networks.

[1]  Xi Fang,et al.  HERA: An Optimal Relay Assignment Scheme for Cooperative Networks , 2012, IEEE Journal on Selected Areas in Communications.

[2]  Umberto Spagnolini,et al.  Energy Aware Power Allocation strategies for Multihop-Cooperative transmission schemes , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[3]  H. Dubois-Ferriere,et al.  Multirate Anypath Routing in Wireless Mesh Networks , 2008, IEEE INFOCOM 2009.

[4]  Raghupathy Sivakumar,et al.  Diversity Routing for Multi-hop Wireless Networks with Cooperative Transmissions , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[5]  Jun Cai,et al.  Semi-Distributed User Relaying Algorithm for Amplify-and-Forward Wireless Relay Networks , 2008, IEEE Transactions on Wireless Communications.

[6]  Michal Pioro,et al.  Unsplittable max-min demand allocation - a routing problem , 2005 .

[7]  Raviraj S. Adve,et al.  Improving amplify-and-forward relay networks: optimal power allocation versus selection , 2006, IEEE Transactions on Wireless Communications.

[8]  Weihua Zhuang,et al.  Routing Metrics for Minimizing End-to-End Delay in Multiradio Multichannel Wireless Networks , 2013, IEEE Transactions on Parallel and Distributed Systems.

[9]  Jinhua Zhu,et al.  A Unified MAC and Routing Framework for Multichannel Multi-interface Ad Hoc Networks , 2010, IEEE Transactions on Vehicular Technology.

[10]  Eytan Modiano,et al.  Cooperative Routing in Static Wireless Networks , 2007, IEEE Transactions on Communications.

[11]  Sai Ji,et al.  From least interference-cost paths to maximum (Concurrent) multiflow in MC-MR wireless networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[12]  Qian Zhang,et al.  Cooperative relay to improve diversity in cognitive radio networks , 2009, IEEE Commun. Mag..

[13]  Zhisheng Niu,et al.  Throughput Improvement by Joint Relay Selection and Link Scheduling in Relay-Assisted Cellular Networks , 2012, IEEE Transactions on Vehicular Technology.

[14]  Zygmunt J. Haas,et al.  Energy-Efficient Protocol for Cooperative Networks , 2011, IEEE/ACM Transactions on Networking.

[15]  Yuanyuan Yang,et al.  Adaptive Scheduling in MIMO-Based Heterogeneous Ad Hoc Networks , 2014, IEEE Transactions on Mobile Computing.

[16]  Yuanyuan Yang,et al.  Exploiting Cooperative Relay for High Performance Communications in MIMO Ad Hoc Networks , 2013, IEEE Transactions on Computers.

[17]  Zhu Han,et al.  Distributed Energy-Efficient Cooperative Routing in Wireless Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[18]  Fei Yang,et al.  Cooperative Strategies for Wireless Relay Networks With Cochannel Interference Over Time-Correlated Fading Channels , 2013, IEEE Transactions on Vehicular Technology.

[19]  Michalis Faloutsos,et al.  A Cross-Layer Framework for Exploiting Virtual MISO Links in Mobile Ad Hoc Networks , 2007, IEEE Transactions on Mobile Computing.

[20]  Zhu Han,et al.  Distributed Relay Selection and Power Control for Multiuser Cooperative Communication Networks Using Buyer/Seller Game , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[21]  Chunming Qiao,et al.  Bandwidth-Power Aware Cooperative Multipath Routing for Wireless Multimedia Sensor Networks , 2012, IEEE Transactions on Wireless Communications.

[22]  Davor Obradovic,et al.  Formal Analysis of Convergence of Routing Protocols , 2000 .

[23]  Dongfeng Yuan,et al.  Distributed spectrum management and relay selection in interference-limited cooperative wireless networks , 2011, MobiCom.

[24]  Laurence A. Wolsey,et al.  Production Planning by Mixed Integer Programming , 2010 .

[25]  Yiwei Thomas Hou,et al.  Optimal relay assignment for cooperative communications , 2008, MobiHoc '08.

[26]  Qian Zhang,et al.  Cooperative Routing in Multi-Source Multi-Destination Multi-Hop Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[27]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[28]  Randeep Bhatia,et al.  Joint Channel Assignment and Routing for Throughput Optimization in Multiradio Wireless Mesh Networks , 2006, IEEE J. Sel. Areas Commun..

[29]  Elza Erkip,et al.  User cooperation diversity. Part I. System description , 2003, IEEE Trans. Commun..

[30]  Deniz Gündüz,et al.  Opportunistic cooperation by dynamic resource allocation , 2007, IEEE Transactions on Wireless Communications.

[31]  Xin Wang,et al.  Opportunistic and Cooperative Spatial Multiplexing in MIMO Ad Hoc Networks , 2010, IEEE/ACM Transactions on Networking.

[32]  Hanif D. Sherali,et al.  Cooperative Communications in Multi-hop Wireless Networks: Joint Flow Routing and Relay Node Assignment , 2010, 2010 Proceedings IEEE INFOCOM.

[33]  Minming Li,et al.  Enforcing High-Performance Operation of Multi-hop Wireless Networks with MIMO Relays , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[34]  Randall Berry,et al.  Throughput Optimal Control of Cooperative Relay Networks , 2005, IEEE Transactions on Information Theory.

[35]  Yu Cheng,et al.  Multi-dimensional Conflict Graph Based Computing for Optimal Capacity in MR-MC Wireless Networks , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[36]  Jie Wu,et al.  Channel on demand: Optimal capacity for cooperative multi-channel multi-interface wireless mesh networks , 2010, The 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE MASS 2010).

[37]  Peng Zhang,et al.  A Relay Assignment Algorithm With Interference Mitigation For Cooperative Communication , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[38]  Kui Wu,et al.  Energy-efficient cooperative routing in multi-hop wireless ad hoc networks , 2006, 2006 IEEE International Performance Computing and Communications Conference.

[39]  Song Guo,et al.  Energy-Efficient Cooperative Communications for Multimedia Applications in Multi-Channel Wireless Networks , 2015, IEEE Transactions on Computers.

[40]  Aria Nosratinia,et al.  Diversity through coded cooperation , 2006, IEEE Transactions on Wireless Communications.

[41]  Yan Zhu,et al.  Understanding the Impact of Interference on Collaborative Relays , 2008, IEEE Transactions on Mobile Computing.

[42]  Edward W. Knightly,et al.  Cooperative Strategies and Achievable Rate for Tree Networks With Optimal Spatial Reuse , 2007, IEEE Transactions on Information Theory.