Fairness-aware shared relay assignment for cooperative communications

The choice of relay nodes significantly affects the performance of wireless cooperative networks. Previous research mostly focused on dedicating one relay node to a source node in the network. However, fairness can be improved by sharing each relay node among more than one source node. This paper first defines the shared relay assignment for (max-min) fairness (SRAF) problem, and formalizes it using a mixed integer program. We then propose a heuristic algorithm (RRA) to solve this problem. The algorithm mainly uses the binary search and rounding mechanisms to implement the shared relay assignment, so that the minimum throughput of all source nodes is improved. The theoretical analysis proves that the proposed algorithm can reach the approximate performance of 2+ε, where ε is an arbitrarily small positive number. An improved version of RRA, called IRRA, can improve the minimum throughput while still preserving the worst-case performance. Our simulations show that the IRRA algorithm can achieve about 18% improvement over the best existing approach in the minimum throughout among the source nodes.

[1]  Yiwei Thomas Hou,et al.  An Optimal Algorithm for Relay Node Assignment in Cooperative Ad Hoc Networks , 2011, IEEE/ACM Transactions on Networking.

[2]  Taieb Znati,et al.  Cooperative Relay Selection in Cognitive Radio Networks , 2015, IEEE Transactions on Vehicular Technology.

[3]  Andrea J. Goldsmith,et al.  Energy-efficiency of MIMO and cooperative MIMO techniques in sensor networks , 2004, IEEE Journal on Selected Areas in Communications.

[4]  Xi Fang,et al.  OPRA: Optimal Relay Assignment for Capacity Maximization in Cooperative Networks , 2011, 2011 IEEE International Conference on Communications (ICC).

[5]  Gang Liu,et al.  Optimal relay assignment for fairness in wireless cooperative networks , 2012, Int. J. Ad Hoc Ubiquitous Comput..

[6]  Aggelos Bletsas,et al.  A simple Cooperative diversity method based on network path selection , 2005, IEEE Journal on Selected Areas in Communications.

[7]  Xiuzhen Cheng,et al.  Cooperative relay selection in cognitive radio networks , 2013, 2013 Proceedings IEEE INFOCOM.

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

[9]  K. J. Ray Liu,et al.  Cooperative communications with relay-selection: when to cooperate and whom to cooperate with? , 2008, IEEE Transactions on Wireless Communications.

[10]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[11]  K. J. Ray Liu,et al.  Cooperative communications with partial channel state information: When to cooperate? , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[12]  Abbas El Gamal,et al.  Capacity theorems for the relay channel , 1979, IEEE Trans. Inf. Theory.

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

[14]  Gang Wang,et al.  Joint relay assignment and power allocation for cooperative communications , 2010, Wirel. Networks.

[15]  Gregory W. Wornell,et al.  Cooperative diversity in wireless networks: Efficient protocols and outage behavior , 2004, IEEE Transactions on Information Theory.

[16]  Christina Fragouli,et al.  Network Simplification: The Gaussian diamond network with multiple antennas , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.

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

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

[19]  Éva Tardos,et al.  An approximation algorithm for the generalized assignment problem , 1993, Math. Program..