Energy-efficient computation offloading strategy with tasks scheduling in edge computing

被引:19
作者
Zhang, Yue [1 ]
Fu, Jingqi [1 ]
机构
[1] Shanghai Univ, Sch Mech Engn & Automat, Shanghai, Peoples R China
关键词
Mobile edge computing; Computation offloading; Resource competition; Dynamic programming; Energy-efficient; RESOURCE-ALLOCATION; CLOUD; DESIGN;
D O I
10.1007/s11276-020-02474-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In mobile edge computing systems, the energy consumption and execution delay can be reduced dramatically by mobile edge computation offloading (MECO) . However, due to the limited computing capacity of edge cloud, an energy-efficient offloading strategy plays a significant role. In this paper, the offloading decision problem for multi-device edge computing systems based on time-division multiple access is studied. The scheduling of offloading devices at the edge cloud is considered when modelling the edge computing system. Then, the offloading decision problem is formulated as an energy consumption minimization problem with the constraint of latency tolerance. It is a mixed integer programming problem of NP-hardness. To address the problem, a Dynamic Programming-based Energy Saving Offloading (DPESO) algorithm is designed to obtain the offloading strategy including the offloading option, offloading sequence and transmission power. First, the MECO with infinite edge cloud capacity is solved by device classification and transmission power decision. Then, we sort and adjust the offloading devices to meet the latency tolerance for the MECO with finite edge cloud capacity. Finally, simulation results demonstrate that the DPESO algorithm achieves better energy efficiency than the baseline strategies and has good scalability.
引用
收藏
页码:609 / 620
页数:12
相关论文
共 36 条
[1]   Processor design for portable systems [J].
Burd, TD ;
Brodersen, RW .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 13 (2-3) :203-221
[2]   Mobile Edge Cloud Network Design Optimization [J].
Ceselli, Alberto ;
Premoli, Marco ;
Secci, Stefano .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (03) :1818-1831
[3]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[4]   Fog and IoT: An Overview of Research Opportunities [J].
Chiang, Mung ;
Zhang, Tao .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06) :854-864
[5]   Computation Offloading and Resource Allocation in Mixed Fog/Cloud Computing Systems With Min-Max Fairness Guarantee [J].
Du, Jianbo ;
Zhao, Liqiang ;
Feng, Jie ;
Chu, Xiaoli .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (04) :1594-1608
[6]   Mobile Code Offloading: From Concept to Practice and Beyond [J].
Flores, Huber ;
Hui, Pan ;
Tarkoma, Sasu ;
Li, Yong ;
Srirama, Satish ;
Buyya, Rajkumar .
IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (03) :80-88
[7]   Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing [J].
Guo, Songtao ;
Liu, Jiadi ;
Yang, Yuanyuan ;
Xiao, Bin ;
Li, Zhetao .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (02) :319-333
[8]   Energy Efficient Task Caching and Offloading for Mobile Edge Computing [J].
Hao, Yixue ;
Chen, Min ;
Hu, Long ;
Hossain, M. Shamim ;
Ghoneim, Ahmed .
IEEE ACCESS, 2018, 6 :11365-11373
[9]  
Johnson S. M., 1954, Naval Research Logistics Quarterly, V1, P61, DOI [10.1002/nav.3800010110, DOI 10.1002/NAV.3800010110, https://doi.org/10.1002/nav.3800010110]
[10]  
JOSEPH AD, 1995, ACM SIGOPS OPER SYST, V29, P156, DOI DOI 10.1145/224057.224069