Profit-Based Algorithm of Joint Real-Time Task Scheduling and Resource Allocation in C-RANs

In cloud radio access networks (C-RANs), a local controller controls a set of lightweight remote radio heads (RRHs) for connecting users nearby, and creates virtual machines (VMs) for executing user tasks. In view of previous works, the strategies of minimizing system resource consumption or transmission delay are adopted in the issue of joint task scheduling and resource allocation. Different from them, this work puts forward the strategy of maximizing the profit of the joint issue. The problem is formulated as integer linear programming (ILP), and then an algorithm with bounded approximation ratio for solving the ILP is proposed. The simulation results show that the solution of the algorithm is very close to the optimal one of the ILP. In addition, another algorithm is proposed to control the tradeoff between performance and robustness of the solution under the assumption that the system resource can be expanded by a bounded factor.

[1]  Gang Feng,et al.  Optimal Cooperative Content Caching and Delivery Policy for Heterogeneous Cellular Networks , 2017, IEEE Transactions on Mobile Computing.

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

[3]  Abdallah Khreishah,et al.  A Provably Efficient Online Collaborative Caching Algorithm for Multicell-Coordinated Systems , 2015, IEEE Transactions on Mobile Computing.

[4]  Jingjing Yao,et al.  Joint Content Placement and Storage Allocation in C-RANs for IoT Sensing Service , 2019, IEEE Internet of Things Journal.

[5]  Wei Yu,et al.  Cloud radio access network: Virtualizing wireless access for dense heterogeneous systems , 2015, Journal of Communications and Networks.

[6]  Shlomo Shamai,et al.  Joint optimization of cloud and edge processing for fog radio access networks , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[7]  Osvaldo Simeone,et al.  Harnessing cloud and edge synergies: toward an information theory of fog radio access networks , 2016, IEEE Communications Magazine.

[8]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[9]  Min Sheng,et al.  Exploiting Hybrid Clustering and Computation Provisioning for Green C-RAN , 2016, IEEE Journal on Selected Areas in Communications.

[10]  Dario Pompili,et al.  Elastic resource utilization framework for high capacity and energy efficiency in cloud RAN , 2016, IEEE Communications Magazine.

[11]  Jiangzhou Wang,et al.  Joint Precoding and RRH Selection for User-Centric Green MIMO C-RAN , 2017, IEEE Transactions on Wireless Communications.

[12]  Li Shi,et al.  Energy-Aware Scheduling of Embarrassingly Parallel Jobs and Resource Allocation in Cloud , 2017, IEEE Transactions on Parallel and Distributed Systems.

[13]  Jie Qian,et al.  Task Scheduling and Resource Allocation of Cloud Computing Based on QoS , 2014 .

[14]  Hongbo Zhu,et al.  Power Minimization-Based Joint Task Scheduling and Resource Allocation in Downlink C-RAN , 2018, IEEE Transactions on Wireless Communications.

[15]  Wei Yu,et al.  Cloud Radio Access Networks: Principles, Technologies, and Applications , 2016 .

[16]  Dario Pompili,et al.  Dynamic Radio Cooperation for User-Centric Cloud-RAN With Computing Resource Sharing , 2017, IEEE Transactions on Wireless Communications.

[17]  Wuyang Zhou,et al.  On Joint BBU/RRH Resource Allocation in Heterogeneous Cloud-RANs , 2017, IEEE Internet of Things Journal.

[18]  Osvaldo Simeone,et al.  Fog-Aided Wireless Networks for Content Delivery: Fundamental Latency Tradeoffs , 2016, IEEE Transactions on Information Theory.

[19]  Lajos Hanzo,et al.  Analogue Radio Over Fiber Aided MIMO Design for the Learning Assisted Adaptive C-RAN Downlink , 2019, IEEE Access.

[20]  H. Vincent Poor,et al.  A Distributed Approach to Improving Spectral Efficiency in Uplink Device-to-Device-Enabled Cloud Radio Access Networks , 2018, IEEE Transactions on Communications.

[21]  Zhiguo Ding,et al.  Energy-Efficient Joint Congestion Control and Resource Optimization in Heterogeneous Cloud Radio Access Networks , 2016, IEEE Transactions on Vehicular Technology.

[22]  Hui Tian,et al.  Multiuser Joint Task Offloading and Resource Optimization in Proximate Clouds , 2017, IEEE Transactions on Vehicular Technology.

[23]  Sumei Sun,et al.  Adaptive Cloud Radio Access Networks: Compression and Optimization , 2017, IEEE Transactions on Signal Processing.

[24]  Zhu Han,et al.  Design and implementation of device-to-device software-defined networks , 2016, 2016 IEEE International Conference on Communications (ICC).

[25]  Tony Q. S. Quek,et al.  System Cost Minimization in Cloud RAN With Limited Fronthaul Capacity , 2017, IEEE Transactions on Wireless Communications.

[26]  Mugen Peng,et al.  Fully Exploiting Cloud Computing to Achieve a Green and Flexible C-RAN , 2017, IEEE Communications Magazine.

[27]  Wei Yu,et al.  Content-Centric Sparse Multicast Beamforming for Cache-Enabled Cloud RAN , 2015, IEEE Transactions on Wireless Communications.

[28]  A. M. Geoffrion,et al.  Integer Programming Algorithms: A Framework and State-of-the-Art Survey , 1972 .

[29]  Yang Yi,et al.  Coordinated Data Assignment: A Novel Scheme for Big Data over Cached Cloud-RAN , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[30]  Yingjie Yang,et al.  Optimized Task Scheduling and Resource Allocation in Cloud Computing Using PSO based Fitness Function , 2013 .

[31]  Tao Li,et al.  A Framework for Partitioning and Execution of Data Stream Applications in Mobile Cloud Computing , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[32]  Zhu Han,et al.  HSDRAN: Hierarchical Software-Defined Radio Access Network for Distributed Optimization , 2018, IEEE Transactions on Vehicular Technology.

[33]  Xu Li,et al.  Min Flow Rate Maximization for Software Defined Radio Access Networks , 2013, IEEE Journal on Selected Areas in Communications.

[34]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[35]  Min Sheng,et al.  On the Interplay Between Communication and Computation in Green C-RAN With Limited Fronthaul and Computation Capacity , 2018, IEEE Transactions on Communications.

[36]  Hongbo Zhu,et al.  Programmable Hierarchical C-RAN: From Task Scheduling to Resource Allocation , 2019, IEEE Transactions on Wireless Communications.

[37]  Supeng Leng,et al.  Social-Aware Edge Caching in Fog Radio Access Networks , 2017, IEEE Access.

[38]  Jingdong Xu,et al.  Online Resource Allocation, Content Placement and Request Routing for Cost-Efficient Edge Caching in Cloud Radio Access Networks , 2018, IEEE Journal on Selected Areas in Communications.

[39]  H. Vincent Poor,et al.  Cluster Content Caching: An Energy-Efficient Approach to Improve Quality of Service in Cloud Radio Access Networks , 2016, IEEE Journal on Selected Areas in Communications.

[40]  Nelson L. S. da Fonseca,et al.  Estimation of the Available Bandwidth in Inter-Cloud Links for Task Scheduling in Hybrid Clouds , 2019, IEEE Transactions on Cloud Computing.

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

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

[43]  Mugen Peng,et al.  Cost-Efficient Resource Allocation in Cloud Radio Access Networks With Heterogeneous Fronthaul Expenditures , 2017, IEEE Transactions on Wireless Communications.

[44]  H. Vincent Poor,et al.  Contract-Based Interference Coordination in Heterogeneous Cloud Radio Access Networks , 2015, IEEE Journal on Selected Areas in Communications.

[45]  Konstantinos Poularakis,et al.  Exploiting Caching and Multicast for 5G Wireless Networks , 2016, IEEE Transactions on Wireless Communications.

[46]  Tony Q. S. Quek,et al.  Service Multiplexing and Revenue Maximization in Sliced C-RAN Incorporated With URLLC and Multicast eMBB , 2019, IEEE Journal on Selected Areas in Communications.

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

[48]  Xuelong Li,et al.  Recent Advances in Cloud Radio Access Networks: System Architectures, Key Techniques, and Open Issues , 2016, IEEE Communications Surveys & Tutorials.