Joint Microservices Caching and Task Offloading Framework in VEC Based on Deep Reinforcement Learning

Authors

DOI:

https://doi.org/10.3991/ijim.v17i08.37729

Keywords:

Mobile Edge Computing (MEC), Task Offloading, Microservice Caching

Abstract


Vehicle capacities and intelligence are rapidly increasing, which will likely support a wide range of novel and interesting applications. However, these resources are not effectively utilized. To take advantage of these invaluable capabilities in smart vehicles, they can be used in the cloud environment and can be operated through distributed computing platforms in order to benefit from their combined processing power, storage capacity, and memory resources. Vehicular edge computing (VEC) is a promising field that allows computing tasks to be transferred from cloud servers to vehicular edge servers for processing, allowing data and apps to be placed closer to vehicles (users).

This paper proposes a framework that combines two modules, the first one for managing microservice caching in vehicle-mounted edge networks, such that we use cluster-based caching technique to deal with the case where similar microservices are frequently requested in VEC. The second one integrates the computational capabilities of the edge servers with the capabilities of vehicles to perform task offloading in a collaborative manner.

Our solution addresses the limitations of existing edge computing platforms during peak times by combining microservices caching with computational task offloading to improve overall system performance.

 

Author Biographies

Ahmed S. Ghorab, University College of Applied Sciences - UCAS, Gaza, Palestine

Ahmed S. Ghorab received his bachelor degree in computer engineering from the Islamic University of Gaza (IUG), Palestine, in 2006, and the master of science degree in computer engineering from Jordan University of Science and Technology, Jordan, in 2011. He is now a lecturer at the information technology department, University College of Applied Sciences (UCAS), Palestine. He was a teaching assistant for two years in the faculty of engineering at IUG. His current research in image processing, computer vision, data mining, mobile computing and machine learning.

Raed S. Rasheed, Islamic University of Gaza - IUG, Gaza, Palestine

Raed S. Rasheed received his bachelor degree in computer science from Applied Science University (ASU), Jordan and his master of science degree in Information Technology from the Islamic University of Gaza (IUG), Palestine. He presents several international research papers in various journals. He is a lecturer in Multimedia department, faculty of Information Technology, Islamic University of Gaza. His current professional research in blockchain, multimedia and 3D web, and interest research in computer vision and machine learning.

 

Hatem M. Hamad, Islamic University of Gaza - IUG, Gaza, Palestine

Hatem M. Hamad is a professor of computer engineering at the Islamic University of Gaza, specializing in web technologies, software development, and cloud computing. With over 30 years of experience in this field.

Downloads

Published

2023-04-26

How to Cite

Ghorab, A. S., Rasheed, R. S., & Hamad, H. M. (2023). Joint Microservices Caching and Task Offloading Framework in VEC Based on Deep Reinforcement Learning. International Journal of Interactive Mobile Technologies (iJIM), 17(08), pp. 78–99. https://doi.org/10.3991/ijim.v17i08.37729

Issue

Section

Papers