A back adjustment based dependent task offloading scheduling algorithm with fairness constraints in VEC networks

被引:10
作者
Bi, Xiang [1 ,2 ]
Sun, Xiaokai [1 ]
Lyu, Zengwei [1 ,2 ,3 ]
Zhang, Benhong [1 ,2 ,3 ]
Wei, Xing [1 ,2 ,3 ]
机构
[1] Hefei Univ Technol, Sch Comp Sci & Informat Engn, Hefei 230009, Peoples R China
[2] Minist Educ, Engn Res Ctr Safety Crit Ind Measurement & Control, Hefei 230009, Peoples R China
[3] Hefei Univ Technol, Intelligent Mfg Inst, Hefei 230051, Peoples R China
基金
中国国家自然科学基金;
关键词
Offloading scheduling; Markov decision process; Scheduling fairness; Back adjustment mechanism; INTERNET; PERFORMANCE;
D O I
10.1016/j.comnet.2022.109552
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In Vehicular Edge Computing (VEC) networks, task offloading scheduling has been drawing more and more attention as an effective way to relieve the computational burden of vehicles. However, with the intelligent and networked development of vehicles, the complex data dependency between in-vehicle tasks brings challenges to offloading scheduling. Moreover, scheduling fairness has a growing impact on the average Quality of Service (QoS) of vehicles in the network. To this end, we propose a dependent task offloading scheduling algorithm with fairness constraints based on a back adjustment mechanism. First, to solve the execution constraint problem caused by dependent tasks and the scheduling fairness problem in multi-user scenarios, a two-level task sorting algorithm is given to determine the scheduling sequence of tasks. Then, the sequential task offloading scheduling process is modeled as a Markov Decision Process (MDP) and solved by a reinforcement learning method. Finally, a back adjustment mechanism is designed to resort the task sequence and achieve the required scheduling fairness by iterative process. The simulation results show that the proposed algorithm significantly improves the scheduling fairness and reduces the average application completion time compared with other algorithms.
引用
收藏
页数:15
相关论文
共 33 条
[1]   Task Scheduling for Mobile Edge Computing Using Genetic Algorithm and Conflict Graphs [J].
Al-Habob, Ahmed A. ;
Dobre, Octavia A. ;
Garcia Armada, Ana ;
Muhaidat, Sami .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (08) :8805-8819
[2]  
[Anonymous], 2017, PEER TO PEER NETW AP
[3]   Energy Efficient Dynamic Offloading in Mobile Edge Computing for Internet of Things [J].
Chen, Ying ;
Zhang, Ning ;
Zhang, Yongchao ;
Chen, Xin ;
Wu, Wen ;
Shen, Xuemin .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) :1050-1060
[4]   MOBILE EDGE COMPUTING FOR THE INTERNET OF VEHICLES Offloading Framework and Job Scheduling [J].
Feng, Jingyun ;
Liu, Zhi ;
Wu, Celimuge ;
Ji, Yusheng .
IEEE VEHICULAR TECHNOLOGY MAGAZINE, 2019, 14 (01) :28-36
[5]  
Gu L, 2013, IEEE GLOBE WORK, P403, DOI 10.1109/GLOCOMW.2013.6825021
[6]  
Henan Zhao, 2006, Proceedings. 20th International Parallel and Distributed Processing Symposium (IEEE Cat. No.06TH8860)
[7]   Edge computational task offloading scheme using reinforcement learning for IIoT scenario [J].
Hossain, Md. Sajjad ;
Nwakanma, Cosmas Ifeanyi ;
Lee, Jae Min ;
Kim, Dong-Seong .
ICT EXPRESS, 2020, 6 (04) :291-299
[8]   Cost-efficient mobility offloading and task scheduling for microservices IoVT applications in container-based fog cloud network [J].
Lakhan, Abdullah ;
Memon, Muhammad Suleman ;
Mastoi, Qurat-ul-ain ;
Elhoseny, Mohamed ;
Mohammed, Mazin Abed ;
Qabulio, Mumtaz ;
Abdel-Basset, Mohamed .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (03) :2061-2083
[9]   A novel Latency-Guaranteed based Resource Double Auction for market-oriented edge computing [J].
Lin, Jie ;
Huang, Lin ;
Zhang, Hanlin ;
Yang, Xinyu ;
Zhao, Peng .
COMPUTER NETWORKS, 2021, 189
[10]   Dependent Task Placement and Scheduling with Function Configuration in Edge Computing [J].
Liu, Liuyan ;
Tan, Haisheng ;
Jiang, Shaofeng H-C ;
Han, Zhenhua ;
Li, Xiang-Yang ;
Huang, Hong .
PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS 2019), 2019,