A Hybrid Task Scheduling Scheme for Heterogeneous Vehicular Edge Systems

被引:140
作者
Chen, Xiao [1 ,2 ]
Thomas, Nigel [3 ]
Zhan, Tianming [4 ]
Ding, Jie [5 ]
机构
[1] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
[2] Univ Edinburgh, Sch Informat, Edinburgh EH8 9AB, Midlothian, Scotland
[3] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne NE4 5TG, Tyne & Wear, England
[4] Nanjing Audit Univ, Sch Informat Engn, Nanjing 211815, Jiangsu, Peoples R China
[5] Shanghai Maritime Univ, Inst FTZ Supply Chain, Shanghai 201306, Peoples R China
基金
中国国家自然科学基金;
关键词
Internet of vehicles; edge computing; scheduling algorithm; formal modelling; CLOUD; FRAMEWORK; ALGORITHM; INTERNET; FOG;
D O I
10.1109/ACCESS.2019.2934890
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Enhanced wireless communication improves the connectivity of vehicular networks in which vehicles are utilized as infrastructures for communication and computation. Thus, a new concept ''Vehicular Edge Computing (VEC)'' is formed. As VEC utilizes a collaborative multitude of near-user edge resources (i.e. vehicles) in the Internet of Vehicles, the capability of these joint resources becomes heterogeneous especially in their movements. Therefore, one critical problem is how to efficiently schedule each task under such mobile environments. For the reason, we propose a hybrid dynamic scheduling scheme (HDSS) that has the ability to optimize the task scheduling dynamically based on the changeable system environments. HDSS provides a decision function (DF) to select a better-performed scheduling algorithm from two provided candidates: the queue-based dynamic scheduling (QDS) algorithm and the time-based dynamic scheduling (TDS). QDS coincides with the Join-the-Shortest Queue scheme, which decides the scheduling by sorting out a server with the shortest queue-length; nevertheless, TDS is novel scheme that is designed to implement task allocation by estimating the waiting time of each server in order to select a server with the fastest response. Finally, this research generates formal models of each scheduling algorithm and the hybrid scheduling scheme to conduct performance evaluation with a fluid flow approximation technique. The analysis results in a superior performance of HDSS in the unstable VEC environments.
引用
收藏
页码:117088 / 117099
页数:12
相关论文
共 33 条
[1]   Next Generation 5G Wireless Networks: A Comprehensive Survey [J].
Agiwal, Mamta ;
Roy, Abhishek ;
Saxena, Navrati .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (03) :1617-1655
[2]   Mobility-Aware Application Scheduling in Fog Computing [J].
Bittencourt, Luiz F. ;
Diaz-Montes, Javier ;
Buyya, Rajkumar ;
Rana, Omer F. ;
Parashar, Manish .
IEEE CLOUD COMPUTING, 2017, 4 (02) :26-35
[3]  
Bonomi Flavio., 2011, 8 ACM INT WORKSHOP V, P13
[5]   Numerically Representing Stochastic Process Algebra Models [J].
Ding, Jie ;
Hillston, Jane .
COMPUTER JOURNAL, 2012, 55 (11) :1383-1397
[6]   Computation Offloading and Resource Allocation in Vehicular Networks Based on Dual-Side Cost Minimization [J].
Du, Jianbo ;
Yu, F. Richard ;
Chu, Xiaoli ;
Feng, Jie ;
Lu, Guangyue .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (02) :1079-1092
[7]   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
[8]   AVE: Autonomous Vehicular Edge Computing Framework with ACO-Based Scheduling [J].
Feng, Jingyun ;
Liu, Zhi ;
Wu, Celimuge ;
Ji, Yusheng .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (12) :10660-10675
[9]   Mobile cloud computing: A survey [J].
Fernando, Niroshinie ;
Loke, Seng W. ;
Rahayu, Wenny .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01) :84-106
[10]   Reasoning About Mean Time to Failure in Vehicular Clouds [J].
Ghazizadeh, Puya ;
Florin, Ryan ;
Zadeh, Aida Ghazi ;
Olariu, Stephan .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2016, 17 (03) :751-761