Energy efficient task allocation and energy scheduling in green energy powered edge computing

Abstract The ever-increasing computation tasks and communication traffic have imposed a heavy burden on cloud data centers and also resulted in a significantly high energy consumption. To ease such burden, edge computing is proposed to explore the distributed resources of edge devices (e.g., base stations) to provision the cloud services for latency-sensitive applications at the network edge. Owing to the geo-distribution of edge devices, edge computing is also an ideal energy efficient platform to leverage the distributed green energy for energy efficient computing. Thus, it is natural to integrate Energy Internet (EI) technology into edge computing for customizable energy scheduling. In such EI supported edge computing, both the green energy generation rates and the data processing demands vary in different time and space. To pursue high energy efficiency, it is desirable to maximize the utilization of green energy so as to reduce the brown energy consumption. This requires careful task allocation and energy scheduling to match the energy provision and demand. In this paper, we investigate the energy cost minimization problem with joint consideration of VM migration, task allocation and green energy scheduling and prove its NP-hardness. To tackle the computation complexity, a heuristic algorithm approximating the optimal solution is proposed. Through extensive simulations, we show that the proposed algorithm can efficiently reduce brown energy consumption and perform much close to the optimal solution.

[1]  Yue Chen,et al.  Delay-Aware Energy Efficient Computation Offloading for Energy Harvesting Enabled Fog Radio Access Networks , 2018, 2018 IEEE 87th Vehicular Technology Conference (VTC Spring).

[2]  Andy Hopper,et al.  Free Lunch: Exploiting Renewable Energy for Computing , 2011, HotOS.

[3]  Laurence T. Yang,et al.  A Cloud-Edge Computing Framework for Cyber-Physical-Social Services , 2017, IEEE Communications Magazine.

[4]  Zhetao Li,et al.  Minimizing Convergecast Time and Energy Consumption in Green Internet of Things , 2020, IEEE Transactions on Emerging Topics in Computing.

[5]  Yan Zhang,et al.  Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains , 2017, IEEE Transactions on Industrial Informatics.

[6]  Jean-Marc Menaud,et al.  Leveraging Renewable Energy in Edge Clouds for Data Stream Analysis in IoT , 2017, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

[7]  Chao Yang,et al.  Auction Mechanisms for Energy Trading in Multi-Energy Systems , 2018, IEEE Transactions on Industrial Informatics.

[8]  Yixiong Feng,et al.  Big Data Analytics for System Stability Evaluation Strategy in the Energy Internet , 2017, IEEE Transactions on Industrial Informatics.

[9]  Cheng-Xiang Wang,et al.  5G green cellular networks considering power allocation schemes , 2015, Science China Information Sciences.

[10]  Xuemin Shen,et al.  Toward secure large-scale machine-to-machine comm unications in 3GPP networks: chall enges and solutions , 2015, IEEE Communications Magazine.

[11]  Quanyan Zhu,et al.  Dependable Demand Response Management in the Smart Grid: A Stackelberg Game Approach , 2013, IEEE Transactions on Smart Grid.

[12]  Keqiu Li,et al.  Performance Guaranteed Computation Offloading for Mobile-Edge Cloud Computing , 2017, IEEE Wireless Communications Letters.

[13]  Tansu Alpcan,et al.  Fog Computing May Help to Save Energy in Cloud Computing , 2016, IEEE Journal on Selected Areas in Communications.

[14]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[15]  Shengli Xie,et al.  Fair Energy Scheduling for Vehicle-to-Grid Networks Using Adaptive Dynamic Programming , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[16]  Paulo F. Pires,et al.  On Enabling Sustainable Edge Computing with Renewable Energy Resources , 2018, IEEE Communications Magazine.

[17]  Hui Jiang,et al.  Energy big data: A survey , 2016, IEEE Access.

[18]  Min Gao,et al.  Probabilistic Model Checking and Scheduling Implementation of an Energy Router System in Energy Internet for Green Cities , 2018, IEEE Transactions on Industrial Informatics.

[19]  Song Guo,et al.  A Survey on Energy Internet: Architecture, Approach, and Emerging Technologies , 2018, IEEE Systems Journal.

[20]  Keqin Li,et al.  Multi-User Multi-Task Computation Offloading in Green Mobile Edge Cloud Computing , 2019, IEEE Transactions on Services Computing.

[21]  Joseph K. Liu,et al.  Toward efficient and privacy-preserving computing in big data era , 2014, IEEE Network.

[22]  Der-Jiunn Deng,et al.  Wireless Big Data Computing in Smart Grid , 2017, IEEE Wireless Communications.

[23]  Ding Xu,et al.  Price-based time and energy allocation in cognitive radio multiple access networks with energy harvesting , 2016, Science China Information Sciences.

[24]  Hao Liang,et al.  Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption , 2016, IEEE Internet of Things Journal.

[25]  Athanasios V. Vasilakos,et al.  A Low-Latency Communication Scheme for Mobile Wireless Sensor Control Systems , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[26]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[27]  Mohammad S. Obaidat,et al.  Coalition Games for Spatio-Temporal Big Data in Internet of Vehicles Environment: A Comparative Analysis , 2015, IEEE Internet of Things Journal.

[28]  Chao Yang,et al.  Topology-Aware Vehicle-to-Grid Energy Trading for Active Distribution Systems , 2019, IEEE Transactions on Smart Grid.