J Shanghai Jiaotong Univ Sci ›› 2021, Vol. 26 ›› Issue (5): 670-679.doi: 10.1007/s12204-021-2356-7

• Intelligent Connected Vehicle • Previous Articles     Next Articles

Service Caching and Task Offloading for Mobile Edge Computing-Enabled Intelligent Connected Vehicles

HUANG Mengting (黄梦婷), YI Yuhan (易雨菡), ZHANG Guanglin∗ (张光林)   

  1. (College of Information Science and Technology, Donghua University, Shanghai 201620, China)
  • Received:2020-11-25 Online:2021-10-28 Published:2021-10-28

Abstract: The development of intelligent connected vehicles (ICVs) has tremendously inspired the emergence of a new computing paradigm called mobile edge computing (MEC), which meets the demands of delay-sensitive on-vehicle applications. Most existing studies focusing on the issue of task offloading in ICVs assume that the MEC server can directly complete computation tasks without considering the necessity of service caching. However, this is unrealistic in practice because a large number of tasks require the use of corresponding third-party libraries and databases, that is, service caching. Therefore, we investigate the delay optimization in an MEC-enabled ICVs system with multiple mobile vehicles, resource-limited base stations (BSs), and one cloud server. We aim to determine the optimal service caching and task offloading decisions to minimize the overall system delay using mixed-integer nonlinear programming. To address this problem, we ?rst convert it into a quadratically constrained quadratic program and then propose an effcient semide?nite relaxation-based joint service caching and task offloading (JSCTO) algorithm to obtain the service caching and task o?oading decisions. In the simulations, we validate the e?ciency of our proposed method by setting different numbers of vehicles and the storage capacity of BSs. The results show that our proposed JSCTO algorithm can significantly decrease the total delay of all o?oaded tasks compared with the cloud processing only scheme.

Key words: intelligent connected vehicle (ICV), mobile edge computing (MEC), service caching, task o?oading, delay cost

CLC Number: