计算机科学
调度(生产过程)
服务器
分布式计算
移动边缘计算
边缘计算
作业车间调度
任务分析
水准点(测量)
计算
时间限制
依赖关系(UML)
任务(项目管理)
GSM演进的增强数据速率
计算机网络
数学优化
算法
人工智能
布线(电子设计自动化)
管理
法学
地理
经济
数学
政治学
大地测量学
作者
Yujiong Liu,Shangguang Wang,Qinglin Zhao,Shiyu Du,Ao Zhou,Xiao Ma,Fangchun Yang
标识
DOI:10.1109/jiot.2020.2972041
摘要
Vehicular edge computing (VEC) offers a new paradigm to improve vehicular services and augment the capabilities of vehicles. In this article, we study the problem of task scheduling in VEC, where multiple computation-intensive vehicular applications can be offloaded to roadside units (RSUs) and each application can be further divided into multiple tasks with task dependency. The tasks can be scheduled to different mobile-edge computing servers on RSUs for execution to minimize the average completion time of multiple applications. Considering the completion time constraint of each application and the processing dependency of multiple tasks belonging to the same application, we formulate the multiple tasks scheduling problem as an optimization problem that is NP-hard. To solve the optimization problem, we develop an efficient task scheduling algorithm. The basic idea is to prioritize multiple applications and prioritize multiple tasks so as to guarantee the completion time constraints of applications and the processing dependency requirements of tasks. The numerical results demonstrate that our proposed algorithm can significantly reduce the average completion time of multiple applications compared with benchmark algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI