计算机科学
移动边缘计算
计算机网络
无线
贪婪算法
边缘计算
分布式计算
任务(项目管理)
互联网
GSM演进的增强数据速率
服务器
算法
人工智能
操作系统
工程类
系统工程
作者
Chen Chen,Yini Zeng,Huan Li,Yangyang Liu,Shaohua Wan
标识
DOI:10.1109/jiot.2022.3143529
摘要
As a new network technology, mobile-edge computing (MEC) combined with the Internet of Vehicles (IoV) can effectively improve the efficiency of task computing and offloading. However, the power of edge computing will be severely limited to the areas with poor MEC server coverage. Furthermore, there are a number of peripheral vehicles with temporarily idle computing resources on the road, so how to put the resources of these vehicles into use becomes the primary issue to be considered. In this article, a distributed multihop task offloading decision model for task execution efficiency is developed, which mainly consists of two parts: 1) a candidate vehicle selection mechanism for screening the neighboring vehicles that can participate in offloading and 2) a task offloading decision algorithm for obtaining the task offloading solution. Considering the impact of different hop and wireless communication ranges on communication ranges on task completion in a generic scenario, we introduce the hop count $k$ and select the neighboring vehicles in the $k$ -hop wireless communication range as the candidate vehicles. Then, the problem of offloading is modeled as a generalized allocation model with constraints which is solved by the greedy algorithm and discrete bat algorithm, respectively. The results show that compared with the scheme in which the task vehicle randomly selects the neighboring vehicles to offload and the scheme that all tasks are completed locally, the offloading scheme in which all tasks are completed under the greedy algorithm or bat-based algorithm has advantages in time delay performance in terms of different task number, task required computation power, and task size environment. Besides, this article also explores the influence of hop count $k$ on the results when selecting candidate vehicles from the neighboring vehicles within the range of $k$ hop. The results show that the increase of $k$ will also increase the number of candidate vehicles, which makes the time delay lower. Under the parameters set in this article, the time delay required for the greedy algorithm offloading scheme to complete all tasks is a lower bound on the time delay of the bat algorithm scheme. The greedy algorithm scheme reduces latency by 0.2–2.4 s compared to the scheme where tasks are all completed locally, and it reduces latency by 0.16–2.3 s compared to the random offloading scheme.
科研通智能强力驱动
Strongly Powered by AbleSci AI