Vehicular-OBUs-As-On-Demand-Fogs: Resource and Context Aware Deployment of Containerized Micro-Services

被引:76
|
作者
Sami, Hani [1 ,2 ]
Mourad, Azzam [2 ]
El-Hajj, Wassim [1 ]
机构
[1] Amer Univ Beirut, Dept Comp Sci, Beirut 11072020, Lebanon
[2] Lebanese Amer Univ, Dept Comp Sci & Math, Beirut 11022801, Lebanon
关键词
Containers; Cloud computing; Automobiles; Computer architecture; Performance evaluation; Delays; Task analysis; Vehicular on-boarding units (OBUs); on-demand fog placement; vehicular fog computing; vehicular edge computing; vehicular clustering; orchestration; container; micro-services; Kubeadm; Docker; memetic algorithm; INTERNET;
D O I
10.1109/TNET.2020.2973800
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Observing the headway in vehicular industry, new applications are developed demanding more resources. For instance, real-time vehicular applications require fast processing of the vast amount of generated data by vehicles in order to maintain service availability and reachability while driving. Fog devices are capable of bringing cloud intelligence near the edge, making them a suitable candidate to process vehicular requests. However, their location, processing power, and technology used to host and update services affect their availability and performance while considering the mobility patterns of vehicles. In this paper, we overcome the aforementioned limitations by taking advantage of the evolvement of On-Board Units, Kubeadm Clustering, Docker Containerization, and micro-services technologies. In this context, we propose an efficient resource and context aware approach for deploying containerized micro-services on on-demand fogs called Vehicular-OBUs-As-On-Demand-Fogs. Our proposed scheme embeds (1) a Kubeadm based approach for clustering OBUs and enabling on-demand micro-services deployment with the least costs and time using Docker containerization technology, (2) a hybrid multi-layered networking architecture to maintain reachability between the requesting user and available vehicular fog cluster, and (3) a vehicular multi-objective container placement model for producing efficient vehicles selection and services distribution. An Evolutionary Memetic Algorithm is elaborated to solve our vehicular container placement problem. Experiments and simulations demonstrate the relevance and efficiency of our approach compared to other recent techniques in the literature.
引用
收藏
页码:778 / 790
页数:13
相关论文
共 3 条
  • [1] Automated deployment mechanism of containerized communication micro-services for smart manufacturing applications
    Chuang, Hsiang-Yu
    Chen, Shang-Liang
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2024,
  • [2] Containerized deployment of micro-services in fog devices: a reinforcement learning-based approach
    Shubha Brata Nath
    Subhrendu Chattopadhyay
    Raja Karmakar
    Sourav Kanti Addya
    Sandip Chakraborty
    Soumya K Ghosh
    [J]. The Journal of Supercomputing, 2022, 78 : 6817 - 6845
  • [3] Containerized deployment of micro-services in fog devices: a reinforcement learning-based approach
    Nath, Shubha Brata
    Chattopadhyay, Subhrendu
    Karmakar, Raja
    Addya, Sourav Kanti
    Chakraborty, Sandip
    Ghosh, Soumya K.
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (05): : 6817 - 6845