A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge Computing
With the rise of intelligent and connected vehicles (ICVs), new vehicle applications continue to emerge, while the computing capability of vehicles remains limited. Mobile edge computing (MEC) is considered to be the most effective technique for mitigating vehicle computing pressure, with computatio...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8930468/ |
id |
doaj-f6a348998f064831a78625b8a8e2bf35 |
---|---|
record_format |
Article |
spelling |
doaj-f6a348998f064831a78625b8a8e2bf352021-03-30T00:42:04ZengIEEEIEEE Access2169-35362019-01-01718049118050210.1109/ACCESS.2019.29588838930468A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge ComputingJun Liu0https://orcid.org/0000-0002-4636-9052Shoubin Wang1https://orcid.org/0000-0002-9540-7545Jintao Wang2https://orcid.org/0000-0002-9975-5870Chang Liu3https://orcid.org/0000-0002-3084-367XYan Yan4College of Computer Science and Engineering, Northeastern University, Shenyang, ChinaBeijing Institute of Remote Sensing Information, Beijing, ChinaCivil Aviation Institute, Shenyang Aerospace University, Shenyang, ChinaCollege of Computer Science and Engineering, Northeastern University, Shenyang, ChinaCollege of Computer Science and Engineering, Northeastern University, Shenyang, ChinaWith the rise of intelligent and connected vehicles (ICVs), new vehicle applications continue to emerge, while the computing capability of vehicles remains limited. Mobile edge computing (MEC) is considered to be the most effective technique for mitigating vehicle computing pressure, with computation offloading being a key technology for MEC. To solve the problem of excessive task processing delay and energy consumption due to the vehicle-limited computing power in the vehicular network, we consider the tasks and the characteristics of MEC, and divide the tasks into indivisible tasks and divisible tasks according to the size of data (that is, whether it affects functionality after segmentation). Then, two computation offloading algorithms are proposed named binary offloading and partial offloading separately. The binary offloading unloads the task to the mobile edge computing server as a whole and selects only an optimal offloading site; thus, an improved upper confidence bound algorithm is adopted. The partial offloading divides the complex tasks with large data volumes through time slots processed by different MEC servers, and uses the Q-learning algorithm to find the most effective offloading strategy. The simulation results show that the total cost of delay and energy consumption of the binary offloading algorithm is lower when processing computationally intensive tasks. When addressing divisible and complex tasks, the partial offloading algorithm improves the real-time performance of the tasks significantly and conserves the energy of the vehicle terminal.https://ieeexplore.ieee.org/document/8930468/Mobile edge computingintelligent and connected vehicleupper confidence bound algorithmMarkov modelQ-learning |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jun Liu Shoubin Wang Jintao Wang Chang Liu Yan Yan |
spellingShingle |
Jun Liu Shoubin Wang Jintao Wang Chang Liu Yan Yan A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge Computing IEEE Access Mobile edge computing intelligent and connected vehicle upper confidence bound algorithm Markov model Q-learning |
author_facet |
Jun Liu Shoubin Wang Jintao Wang Chang Liu Yan Yan |
author_sort |
Jun Liu |
title |
A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge Computing |
title_short |
A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge Computing |
title_full |
A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge Computing |
title_fullStr |
A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge Computing |
title_full_unstemmed |
A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge Computing |
title_sort |
task oriented computation offloading algorithm for intelligent vehicle network with mobile edge computing |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
With the rise of intelligent and connected vehicles (ICVs), new vehicle applications continue to emerge, while the computing capability of vehicles remains limited. Mobile edge computing (MEC) is considered to be the most effective technique for mitigating vehicle computing pressure, with computation offloading being a key technology for MEC. To solve the problem of excessive task processing delay and energy consumption due to the vehicle-limited computing power in the vehicular network, we consider the tasks and the characteristics of MEC, and divide the tasks into indivisible tasks and divisible tasks according to the size of data (that is, whether it affects functionality after segmentation). Then, two computation offloading algorithms are proposed named binary offloading and partial offloading separately. The binary offloading unloads the task to the mobile edge computing server as a whole and selects only an optimal offloading site; thus, an improved upper confidence bound algorithm is adopted. The partial offloading divides the complex tasks with large data volumes through time slots processed by different MEC servers, and uses the Q-learning algorithm to find the most effective offloading strategy. The simulation results show that the total cost of delay and energy consumption of the binary offloading algorithm is lower when processing computationally intensive tasks. When addressing divisible and complex tasks, the partial offloading algorithm improves the real-time performance of the tasks significantly and conserves the energy of the vehicle terminal. |
topic |
Mobile edge computing intelligent and connected vehicle upper confidence bound algorithm Markov model Q-learning |
url |
https://ieeexplore.ieee.org/document/8930468/ |
work_keys_str_mv |
AT junliu ataskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT shoubinwang ataskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT jintaowang ataskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT changliu ataskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT yanyan ataskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT junliu taskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT shoubinwang taskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT jintaowang taskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT changliu taskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing AT yanyan taskorientedcomputationoffloadingalgorithmforintelligentvehiclenetworkwithmobileedgecomputing |
_version_ |
1724187974169526272 |