Reinforcement learning based scheme for on-demand vehicular fog formation

dc.contributor.authorNsouli, Ahmad
dc.contributor.authorEl-Hajj, Wassim
dc.contributor.authorMourad, Azzam
dc.contributor.departmentDepartment of Computer Science
dc.contributor.facultyFaculty of Arts and Sciences (FAS)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:23:04Z
dc.date.available2025-01-24T11:23:04Z
dc.date.issued2023
dc.description.abstractThe high need of real-time vehicular applications for self-driving cars to maintain service availability and reachability, and to process huge amount of generated data within a small amount of time, rise the need to improve the vehicular network infrastructure. Fog computing has been introduced to reduce the amount of data sent to cloud by bringing processing power near the edge and reducing latency. In this paper, we overcome the aforementioned limitations by taking advantage of Istio service mesh and kubeadm clustering to handle inter-service communication and provide clusters to serve nearby vehicles, the evolvement of On-Board Units in vehicle supplies enough processing power to run reinforcement learning model in taking action of pushing microservices to cluster, and the efficiency of Hungarian Algorithm to assign microservices to vehicles. We propose in our scheme (1) a service mesh architecture that manages communication between multiple microservices across different clusters and tackle inter-service communication, (2) a Reinforcement Learning model deployed on road side units to predict on-demand placement of microservices on cluster or caching at RSU, and (3) Reformulating the vehicular container placement (VCP) problem as an assignment problem to map microservices to vehicles. Experiments and simulations show that the reinforcement learning model served 90% of requests when deploying microservices which is more efficient than current strategies in the literature. Given that only needed microservices are deployed in limited resource cluster, mesh network shows an improvement of 84% in the deployment time and inter-service communication across clusters, and the usage of Hungarian algorithm in solving the VCP improves Quality of Service (QoS). © 2023 Elsevier Inc.
dc.identifier.doihttps://doi.org/10.1016/j.vehcom.2023.100571
dc.identifier.eid2-s2.0-85147701668
dc.identifier.urihttp://hdl.handle.net/10938/25628
dc.language.isoen
dc.publisherElsevier Inc.
dc.relation.ispartofVehicular Communications
dc.sourceScopus
dc.subjectHungarian algorithm
dc.subjectIstio service mesh
dc.subjectKubeadm
dc.subjectReinforcement learning
dc.subjectVehicular clustering
dc.subjectVehicular fog computing
dc.titleReinforcement learning based scheme for on-demand vehicular fog formation
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2023-885.pdf
Size:
1.76 MB
Format:
Adobe Portable Document Format