TY - JOUR
T1 - When Cache Meets Vehicular Edge Computing
T2 - Architecture, Key Issues, and Challenges
AU - Tang, Chaogang
AU - Chen, Wei
AU - Zhu, Chunsheng
AU - Li, Qing
AU - Chen, Hsiao Hwa
N1 - Publisher Copyright:
© 2002-2012 IEEE.
PY - 2022/8/1
Y1 - 2022/8/1
N2 - Task-oriented caching in vehicular edge computing (VEC) has become a hot topic recently, which brings in many opportunities for capability limited vehicles and makes VEC task offloading and service provision more cost-effective. Most works on caching assisted task offloading in VEC focused mainly on the reuse of computation results and neglected the characteristics pertaining to VEC. In effect, task-oriented caching in VEC is time-sensitive, requiring multiple-choice and multi-granularity. We need to address the issues on different computing and storage capabilities between vehicles and edge server with their diverse applications. Therefore, caching enabled task offloading in VEC aims for exploitation and enhancement of the functions in edge computing. To investigate in depth the benefits of caching enabled task offloading in VEC, we first provide an architectural overview on caching enabled vehicular edge computing (CVEC). Then, we strive to address the most concerned issues, that is, where, what, how and when to cache the tasks in CVEC. Specifically, three caching strategies are introduced to address what to cache in CVEC. In addition, caching strategies are evaluated with respect to response latency and energy consumption at edge servers. Simulation results reveal that caching enabled task offloading in CVEC can remarkably improve the performance of VEC. We also take a look at the opportunities and discuss the challenges in CVEC to shed light on future research directions on CVEC.
AB - Task-oriented caching in vehicular edge computing (VEC) has become a hot topic recently, which brings in many opportunities for capability limited vehicles and makes VEC task offloading and service provision more cost-effective. Most works on caching assisted task offloading in VEC focused mainly on the reuse of computation results and neglected the characteristics pertaining to VEC. In effect, task-oriented caching in VEC is time-sensitive, requiring multiple-choice and multi-granularity. We need to address the issues on different computing and storage capabilities between vehicles and edge server with their diverse applications. Therefore, caching enabled task offloading in VEC aims for exploitation and enhancement of the functions in edge computing. To investigate in depth the benefits of caching enabled task offloading in VEC, we first provide an architectural overview on caching enabled vehicular edge computing (CVEC). Then, we strive to address the most concerned issues, that is, where, what, how and when to cache the tasks in CVEC. Specifically, three caching strategies are introduced to address what to cache in CVEC. In addition, caching strategies are evaluated with respect to response latency and energy consumption at edge servers. Simulation results reveal that caching enabled task offloading in CVEC can remarkably improve the performance of VEC. We also take a look at the opportunities and discuss the challenges in CVEC to shed light on future research directions on CVEC.
UR - http://www.scopus.com/inward/record.url?scp=85132503376&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85132503376&partnerID=8YFLogxK
U2 - 10.1109/MWC.202.2100159
DO - 10.1109/MWC.202.2100159
M3 - Article
AN - SCOPUS:85132503376
SN - 1536-1284
VL - 29
SP - 56
EP - 62
JO - IEEE Wireless Communications
JF - IEEE Wireless Communications
IS - 4
ER -