Resource Allocation by Submodular Optimization in Programmable Hierarchical C-RAN

In this paper, we consider a downlink cloud radio access network where a hierarchical structure of virtual controllers is in the center and massive remote radio heads (RRHs) in the coverage area are divided into multiple clusters. Each cluster has one local controller and a high-level controller coordinates control plane decisions among local controllers. Moreover, each local controller is equipped with one server for creating virtual machines (VMs) to execute users’ tasks. Then the output data is transmitted to their respective users through RRHs. This work aims to minimize the average delay including task execution delay and signal transmission delay by joint optimization of task scheduling and resource allocation under power constraint. Specifically, resource allocation consists of VM allocation and RRH assignment. Due to the NP-hardness of the joint optimization problem, we translate it into a matroid constrained submodular function maximization problem and propose a heuristic algorithm to find solutions with 0.5-approximation. Numerical results show that the proposed algorithm can achieve a better performance than two baseline algorithms, i.e., VM prioritized allocation algorithm and RRH prioritized assignment algorithm.

[1]  Andreas Krause,et al.  Submodular Function Maximization , 2014, Tractability.

[2]  Jun Zhang,et al.  Cache Placement in Fog-RANs: From Centralized to Distributed Algorithms , 2017, IEEE Transactions on Wireless Communications.

[3]  Mohamed-Slim Alouini,et al.  Joint Hybrid Backhaul and Access Links Design in Cloud-Radio Access Networks , 2015, 2015 IEEE 82nd Vehicular Technology Conference (VTC2015-Fall).

[4]  Zhu Han,et al.  Adapting Downlink Power in Fronthaul-Constrained Hierarchical Software-Defined RANs , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[5]  Sachin Katti,et al.  SoftRAN: software defined radio access network , 2013, HotSDN '13.

[6]  Kezhi Wang,et al.  Joint Energy Minimization and Resource Allocation in C-RAN with Mobile Cloud , 2015, IEEE Transactions on Cloud Computing.

[7]  Sujit Dey,et al.  Dynamic cell reconfiguration framework for energy conservation in cellular wireless networks , 2016, Journal of Communications and Networks.

[8]  Jan Vondrák,et al.  Maximizing a Monotone Submodular Function Subject to a Matroid Constraint , 2011, SIAM J. Comput..

[9]  Long Bao Le,et al.  Energy-efficient coordinated transmission for Cloud-RANs: Algorithm design and trade-off , 2014, 2014 48th Annual Conference on Information Sciences and Systems (CISS).

[10]  Tony Q. S. Quek,et al.  Cross-Layer Resource Allocation With Elastic Service Scaling in Cloud Radio Access Network , 2015, IEEE Transactions on Wireless Communications.

[11]  Tiankui Zhang,et al.  Joint base station operation and user association in cloud based HCNs with hybrid energy sources , 2015, 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[12]  Hong Ji,et al.  Joint User Association and Downlink Beamforming for Green Cloud-RANs with Limited Fronthaul , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[13]  Donald F. Towsley,et al.  On the complexity of optimal routing and content caching in heterogeneous networks , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

[14]  Kate Ching-Ju Lin,et al.  Maximizing Submodular Set Function With Connectivity Constraint: Theory and Application to Networks , 2013, IEEE/ACM Transactions on Networking.

[15]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[16]  Dario Pompili,et al.  Octopus: A Cooperative Hierarchical Caching Strategy for Cloud Radio Access Networks , 2016, 2016 IEEE 13th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[17]  Sampath Rangarajan,et al.  EXTREMELY DENSE WIRELESS NETWORKS , 2022 .