Online Geographical Load Balancing for Mobile Edge Computing with Energy Harvesting

Mobile Edge Computing (MEC) (a.k.a. fog computing) has recently emerged to enable low-latency and location-aware data processing at the edge of mobile networks. Since providing grid power supply in support of MEC can be costly and even infeasible in some scenarios, on-site renewable energy is mandated as a major or even sole power supply. Nonetheless, the high intermittency and unpredictability of energy harvesting creates many new challenges of performing effective MEC. In this paper, we develop an algorithm called GLOBE that performs joint geographical load balancing (GLB) and admission control for optimizing the system performance of a network of MEC-enabled and energy harvesting-powered base stations. By leveraging and extending the Lyapunov optimization with perturbation technique, GLOBE operates online without requiring future system information and addresses significant challenges caused by battery state dynamics and energy causality constraints. Moreover, GLOBE works in a distributed manner, which makes our algorithm scalable to large networks. We prove that GLOBE achieves a close-to-optimal system performance compared to the offline algorithm that knows full future information, and present a critical tradeoff between battery capacity and system performance. Simulation results validate our analysis and demonstrate the superior performance of GLOBE compared to benchmark algorithms.

[1]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[2]  Paul Tseng,et al.  Exact Regularization of Convex Programs , 2007, SIAM J. Optim..

[3]  Vikram Krishnamurthy,et al.  A Distributed Coalition Game Approach to Femto-Cloud Formation , 2019, IEEE Transactions on Cloud Computing.

[4]  H. Vincent Poor,et al.  Joint Load Balancing and Interference Management for Small-Cell Heterogeneous Networks With Limited Backhaul Capacity , 2017, IEEE Transactions on Wireless Communications.

[5]  H. Vincent Poor,et al.  Cooperation and Storage Tradeoffs in Power Grids With Renewable Energy Resources , 2014, IEEE Journal on Selected Areas in Communications.

[6]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[7]  Khaled Ben Letaief,et al.  A Lyapunov Optimization Approach for Green Cellular Networks With Hybrid Energy Supplies , 2015, IEEE Journal on Selected Areas in Communications.

[8]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[9]  Athanasios V. Vasilakos,et al.  Water-Constrained Geographic Load Balancing in Data Centers , 2017, IEEE Transactions on Cloud Computing.

[10]  Muhammad Ali Imran,et al.  How much energy is needed to run a wireless network? , 2011, IEEE Wireless Communications.

[11]  Antonio Pascual-Iserte,et al.  User association for load balancing in heterogeneous networks powered with energy harvesting sources , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[12]  Xue Liu,et al.  Spatio-Temporal Load Balancing for Energy Cost Optimization in Distributed Internet Data Centers , 2015, IEEE Transactions on Cloud Computing.

[13]  Baochun Li,et al.  Temperature Aware Workload Managementin Geo-Distributed Data Centers , 2013, IEEE Trans. Parallel Distributed Syst..

[14]  Satoshi Nagata,et al.  Coordinated multipoint transmission and reception in LTE-advanced: deployment scenarios and operational challenges , 2012, IEEE Communications Magazine.

[15]  Anand Sivasubramaniam,et al.  Optimal power cost management using stored energy in data centers , 2011, PERV.

[16]  Qing Ling,et al.  A linearized bregman algorithm for decentralized basis pursuit , 2013, 21st European Signal Processing Conference (EUSIPCO 2013).

[17]  Longbo Huang,et al.  Dynamic product assembly and inventory control for maximum profit , 2010, 49th IEEE Conference on Decision and Control (CDC).

[18]  Shaolei Ren,et al.  Online Learning for Offloading and Autoscaling in Energy Harvesting Mobile Edge Computing , 2017, IEEE Transactions on Cognitive Communications and Networking.

[19]  Lachlan L. H. Andrew,et al.  Online algorithms for geographical load balancing , 2012, 2012 International Green Computing Conference (IGCC).

[20]  Lachlan L. H. Andrew,et al.  Greening geographical load balancing , 2011, PERV.

[21]  Jie Xu,et al.  Socially trusted collaborative edge computing in ultra dense networks , 2017, SEC.

[22]  Mehdi Bennis,et al.  Dynamic Coalition Formation for Network MIMO in Small Cell Networks , 2013, IEEE Transactions on Wireless Communications.

[23]  Liang Tong,et al.  A hierarchical edge cloud architecture for mobile computing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[24]  Sergio Barbarossa,et al.  The Fog Balancing: Load Distribution for Small Cell Cloud Computing , 2015, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring).

[25]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[26]  Dong In Kim,et al.  Clustering and Resource Allocation for Dense Femtocells in a Two-Tier Cellular OFDMA Network , 2014, IEEE Transactions on Wireless Communications.

[27]  Zhenyu Zhou,et al.  Networked MIMO With Fractional Joint Transmission in Energy Harvesting Systems , 2016, IEEE Transactions on Communications.

[28]  Sergio Barbarossa,et al.  Small Cell Clustering for Efficient Distributed Fog Computing: A Multi-User Case , 2015, 2015 IEEE 82nd Vehicular Technology Conference (VTC2015-Fall).

[29]  Kimberly Keeton,et al.  Proceedings of the ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems , 2011, SIGMETRICS 2011.

[30]  Kaibin Huang,et al.  Energy Harvesting Wireless Communications: A Review of Recent Advances , 2015, IEEE Journal on Selected Areas in Communications.

[31]  Marwan Krunz,et al.  QoE and power efficiency tradeoff for fog computing networks with fog node cooperation , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.