Task offloading to edge cloud balancing utility and cost for energy harvesting Internet of Things

被引:14
作者
Nandi, Pranjal Kumar [1 ]
Reaj, Md. Rejaul Islam [1 ]
Sarker, Sujan [2 ]
Razzaque, Md. Abdur [1 ]
Mamun-or-Rashid, Md. [1 ]
Roy, Palash [1 ,3 ]
机构
[1] Univ Dhaka, Dept Comp Sci & Engn, Green Networking Res Grp, Dhaka, Bangladesh
[2] Univ Dhaka, Dept Robot & Mechatron Engn, Dhaka, Bangladesh
[3] Green Univ Bangladesh, Dept Comp Sci & Engn, Dhaka, Bangladesh
关键词
Edge cloud; Task offloading; Social Cognitive Optimization; Energy harvesting Internet of Things; Utility; ALGORITHM;
D O I
10.1016/j.jnca.2023.103766
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Task offloading from many Internet of Things (IoT) devices to a mobile edge computing (MEC) system, consisting of multiple collaborative edge servers (CES), results in reduced task execution delay as well as energy consumption. However, the exploitation of computation resources of CESs incurs additional costs. Existing works in the literature either focused on minimizing execution latency or energy consumption. In this paper, we have developed a task offloading policy that aims at making a trade-off between device utility and execution cost. The utility is defined as a function of task execution latency and energy consumption of energy-harvesting IoT devices. The task offloading problem is formulated as a subset selection problem that makes the desired trade-off. The offloading problem is proven to be NP-hard and thus we develop a meta heuristic approach, namely SCOPE, inspired by Social Cognitive Optimization (SCO) to obtain the desired polynomial time execution. The results show its potency compared to the state-of-the-art methods in terms of task execution latency, energy consumption, utility per unit cost, and task drop rate.
引用
收藏
页数:13
相关论文
共 40 条
[1]   Task offloading paradigm in mobile edge computing-current issues, adopted approaches, and future directions [J].
Akhlaqi, Mohammad Yahya ;
Hanapi, Zurina Binti Mohd .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 212
[2]  
Bandura A., 1977, Social learning theory, V1
[3]   Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading [J].
Bi, Suzhi ;
Zhang, Ying Jun .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (06) :4177-4190
[4]   Wireless Powered Communication: Opportunities and Challenges [J].
Bi, Suzhi ;
Ho, Chin Keong ;
Zhang, Rui .
IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (04) :117-125
[5]  
Blickle T., 1995, ICGA, V95, P9
[6]   Just-in-Time Code Offloading for Wearable Computing [J].
Cheng, Zixue ;
Li, Peng ;
Wang, Junbo ;
Guo, Song .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2015, 3 (01) :74-83
[7]   Vehicle Assisted Computing Offloading for Unmanned Aerial Vehicles in Smart City [J].
Dai, Minghui ;
Su, Zhou ;
Xu, Qichao ;
Zhang, Ning .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (03) :1932-1944
[8]  
Deng MF, 2016, IEEE INT CONF COMM, P638, DOI 10.1109/ICCW.2016.7503859
[9]   Computation offloading in mobile edge computing networks: A survey [J].
Feng, Chuan ;
Han, Pengchao ;
Zhang, Xu ;
Yang, Bowen ;
Liu, Yejun ;
Guo, Lei .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 202
[10]  
Hasan MK, 2022, IEEE T IND INFORM, V18, P8895, DOI [10.1109/TII.2022.3148250, 10.4018/IJTD.304381]