Time-Slotted Task Offloading and Resource Allocation for Cloud-Edge-End Cooperative Computing Networks

被引:6
作者
Fan, Wenhao [1 ,2 ,3 ]
Liu, Xun [1 ,2 ]
Yuan, Hao [1 ,2 ]
Li, Nan [1 ,4 ]
Liu, Yuan'an [1 ,2 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Elect Engn, Beijing 100876, Peoples R China
[2] Beijing Univ Posts & Telecommun, Beijing Key Lab Work Safety Intelligent Monitoring, Beijing 100876, Peoples R China
[3] Beijing Univ Posts & Telecommun, Natl Engn Res Ctr Disaster Backup & Recovery, Beijing 100876, Peoples R China
[4] China Mobile Res Inst, Beijing 100032, Peoples R China
关键词
Task analysis; Resource management; Delays; Optimization; Processor scheduling; Servers; Energy consumption; Time slot; edge computing; task offloading; resource management; JOINT COMPUTATION; ENERGY EFFICIENCY; SERVICE PLACEMENT; NOMA;
D O I
10.1109/TMC.2024.3349551
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In time-slotted edge computing systems, task scheduling is conducted at the end of each time slot to make task offloading decisions and resource allocation for all the tasks pending for scheduling during the time slot. However, the existing works omitted the task scheduling delay, which is a period that a task has to wait from the task generation time point to the end of the current time slot. Such simplification is impractical in real scenarios because the task scheduling delay is a non-negligible part of the task processing delay, which was understood by existing works as the sum of only the task transmission and computing delays. In this paper, a novel time-slotted task offloading and resource allocation scheme for cloud-edge-end cooperative computing networks is proposed to realize the total task processing delay minimization for all the devices under the energy consumption constraint of each device. Our scheme makes task-offloading decision for each device from local processing, offloading to its affiliated base station (BS), to another BS, and to the cloud server. Besides, transmit power allocation, transmission rate allocation, and computing resource allocation are also jointly optimized in our optimization problem. We consider the impact of the task scheduling delay and design a two-stage distributed algorithm to decrease the negative impact by dividing the algorithm into a device-side part and a network-side part. The advantages of our scheme are validated by extensive simulations, where 4 reference schemes are compared in 8 different scenarios.
引用
收藏
页码:8225 / 8241
页数:17
相关论文
共 42 条
[1]   Joint Task Offloading and Resource Allocation for IoT Edge Computing With Sequential Task Dependency [J].
An, Xuming ;
Fan, Rongfei ;
Hu, Han ;
Zhang, Ning ;
Atapattu, Saman ;
Tsiftsis, Theodoros A. .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (17) :16546-16561
[2]   Energy-Optimized Partial Computation Offloading in Mobile-Edge Computing With Genetic Simulated-Annealing-Based Particle Swarm Optimization [J].
Bi, Jing ;
Yuan, Haitao ;
Duanmu, Shuaifei ;
Zhou, MengChu ;
Abusorrah, Abdullah .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05) :3774-3785
[3]  
Boyd S., 2004, Convex Optimization, DOI 10.1017/CBO9780511804441
[4]   Joint Computation and Communication Cooperation for Energy-Efficient Mobile Edge Computing [J].
Cao, Xiaowen ;
Wang, Feng ;
Xu, Jie ;
Zhang, Rui ;
Cui, Shuguang .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4188-4200
[5]   Joint Multi-Task Offloading and Resource Allocation for Mobile Edge Computing Systems in Satellite IoT [J].
Chai, Furong ;
Zhang, Qi ;
Yao, Haipeng ;
Xin, Xiangjun ;
Gao, Ran ;
Guizani, Mohsen .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (06) :7783-7795
[6]   Task Execution Cost Minimization-Based Joint Computation Offloading and Resource Allocation for Cellular D2D MEC Systems [J].
Chai, Rong ;
Lin, Junliang ;
Chen, Minglong ;
Chen, Qianbin .
IEEE SYSTEMS JOURNAL, 2019, 13 (04) :4110-4121
[7]   Incentive-Based Distributed Resource Allocation for Task Offloading and Collaborative Computing in MEC-Enabled Networks [J].
Chen, Guang ;
Chen, Yueyun ;
Mai, Zhiyuan ;
Hao, Conghui ;
Yang, Meijie ;
Du, Liping .
IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10) :9077-9091
[8]   Deep Reinforcement Learning Based Resource Allocation in Multi-UAV-Aided MEC Networks [J].
Chen, Jingxuan ;
Cao, Xianbin ;
Yang, Peng ;
Xiao, Meng ;
Ren, Siqiao ;
Zhao, Zhongliang ;
Wu, Dapeng Oliver .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2023, 71 (01) :296-309
[9]   TOFFEE: Task Offloading and Frequency Scaling for Energy Efficiency of Mobile Devices in Mobile Edge Computing [J].
Chen, Ying ;
Zhang, Ning ;
Zhang, Yongchao ;
Chen, Xin ;
Wu, Wen ;
Shen, Xuemin .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (04) :1634-1644
[10]   Joint Service Caching, Resource Allocation and Task Offloading for MEC-Based Networks: A Multi-Layer Optimization Approach [J].
Chu, Weibo ;
Jia, Xinming ;
Yu, Zhiwen ;
Lui, John C. S. ;
Lin, Yi .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (04) :2958-2975