Resource Allocation in Highly Dynamic Device-to-Device Communication: An Adaptive Set Multi-Cover Approach

Device-to-device (D2D) communication has recently gained much attention for its potential to boost the capacity of cellular systems. D2D enables direct communication between devices while bypassing a base station (BS), hence decreasing the load of BSs and increasing the network throughput via spatial reuse of radio resources. However, the cellular system is highly dynamic, an optimal allocation plan of radio resource to D2D links at one time point can easily become suboptimal when devices move. Thus, to maximize spatial reuse in cellular systems, it is crucial to update the resource allocation adaptively to reflect the current system status. In this paper, we develop the first adaptive solution framework to the dynamic resource problem for maximizing spatial reuse. At the core of the framework, we present the two algorithms for the adaptive set multicover problem with approximation ratio <inline-formula> <tex-math notation="LaTeX">$f$ </tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">$\log n$ </tex-math></inline-formula>, respectively, where <inline-formula> <tex-math notation="LaTeX">$f$ </tex-math></inline-formula> is the frequency of the most frequent element and <inline-formula> <tex-math notation="LaTeX">$n$ </tex-math></inline-formula> is the total number of elements. The experimental results not only show that our solutions have a significant improvement in running time, compared with optimal or approximated offline methods, but also demonstrate their good performance through the resource usage, network throughput, and other metrics.

[1]  Xiang Cheng,et al.  5G-Enabled Cooperative Intelligent Vehicular (5GenCIV) Framework: When Benz Meets Marconi , 2017, IEEE Intelligent Systems.

[2]  Youyun Xu,et al.  Resource allocation for cognitive networks with D2D communication: An evolutionary approach , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[3]  Olav Tirkkonen,et al.  Resource Sharing Optimization for Device-to-Device Communication Underlaying Cellular Networks , 2011, IEEE Transactions on Wireless Communications.

[4]  Xiang Cheng,et al.  Channel Prediction Based Scheduling for Data Dissemination in VANETs , 2017, IEEE Communications Letters.

[5]  Xiang Cheng,et al.  Interference Graph-Based Resource-Sharing Schemes for Vehicular Networks , 2013, IEEE Transactions on Vehicular Technology.

[6]  Tho Le-Ngoc,et al.  Energy-Efficient Resource Allocation for D2D Communications in Cellular Networks , 2016, IEEE Trans. Veh. Technol..

[7]  Xiang Cheng,et al.  Distributed resource allocation for device-to-device communications underlaying cellular networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[8]  Xiang Li,et al.  Online Algorithms for Optimal Resource Management in Dynamic D2D Communications , 2014, 2014 10th International Conference on Mobile Ad-hoc and Sensor Networks.

[9]  Amit Kumar,et al.  Online and dynamic algorithms for set cover , 2016, STOC.

[10]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Covering and Packing Problems , 2005, ESA.

[11]  Zhu Han,et al.  Optimal Base Station Scheduling for Device-to-Device Communication Underlaying Cellular Networks , 2016, IEEE Journal on Selected Areas in Communications.

[12]  Xiang Cheng,et al.  Efficiency Resource Allocation for Device-to-Device Underlay Communication Systems: A Reverse Iterative Combinatorial Auction Based Approach , 2012, IEEE Journal on Selected Areas in Communications.

[13]  Bin Wang,et al.  Resource Allocation Optimization for Device-to-Device Communication Underlaying Cellular Networks , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[14]  Dorit S. Hochbaum,et al.  A fast approximation algorithm for the multicovering problem , 1986, Discret. Appl. Math..

[15]  Wha Sook Jeon,et al.  Resource allocation scheme for device-to-device communication for maximizing spatial reuse , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[16]  Zhu Han,et al.  Energy-aware resource allocation for device-to-device underlay communication , 2013, 2013 IEEE International Conference on Communications (ICC).

[17]  Xiang Cheng,et al.  D2D for Intelligent Transportation Systems: A Feasibility Study , 2015, IEEE Transactions on Intelligent Transportation Systems.

[18]  Xiang Cheng,et al.  Graph Coloring Based Resource Sharing (GCRS) Scheme for D2D Communications Underlaying Full-Duplex Cellular Networks , 2017, IEEE Transactions on Vehicular Technology.

[19]  Anand Srinivasan,et al.  Efficient resource allocation for device-to-device communication underlaying LTE network , 2010, 2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications.

[20]  Noga Alon,et al.  The online set cover problem , 2003, STOC '03.

[21]  Xiang Li,et al.  Online set multicover algorithms for dynamic D2D communications , 2017, J. Comb. Optim..

[22]  C.-H. Yu,et al.  Power Optimization of Device-to-Device Communication Underlaying Cellular Communication , 2009, 2009 IEEE International Conference on Communications.

[23]  Zhu Han,et al.  Joint scheduling and resource allocation for device-to-device underlay communication , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).