Orchestration of Microservices for IoT Using Docker and Edge Computing

被引:111
|
作者
Alam, Muhammad [1 ]
Rufino, Joao [2 ]
Ferreira, Joaquim [2 ]
Ahmed, Syed Hassan [3 ]
Shah, Nadir [4 ]
Chen, Yuanfang [5 ]
机构
[1] Xi An Jiao Tong Univ, CSE, Xian, Shaanxi, Peoples R China
[2] Inst Telecomunicacoes, Aveiro, Portugal
[3] Georgia Southern Univ, Comp Sci Dept, Statesboro, GA 30460 USA
[4] COMSATS Inst Informat Technol, Islamabad, Pakistan
[5] Hangzhou Dianzi Univ, Hangzhou, Zhejiang, Peoples R China
关键词
D O I
10.1109/MCOM.2018.1701233
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The world of connected devices has led to the rise of the Internet of Things paradigm, where applications rely on multiple devices, gathering and sharing data across highly heterogeneous networks. The variety of possible mechanisms, protocols, and hardware has become a hindrance in the development of architectures capable of addressing the most common IoT use cases, while abstracting services from the underlying communication subsystem. Moreover, the world is moving toward new strict requirements in terms of timeliness and low latency in combination with ultra-high availability and reliability. Thus, future IoT architectures will also have to support the requirements of these cyber-physical applications. In this regard, edge computing has been presented as one of the most promising solutions, relying on the cooperation of nodes by moving services directly to end devices and caching information locally. Therefore, in this article, we propose a modular and scalable architecture based on lightweight virtualization. The provided modularity, combined with the orchestration supplied by Docker, simplifies management and enables distributed deployments, creating a highly dynamic system. Moreover, characteristics such as fault tolerance and system availability are achieved by distributing the application logic across different layers, where failures of devices and micro-services can be masked by this natively redundant architecture, with minimal impact on the overall system performance. Experimental results have validated the implementation of the proposed architecture for on-demand services deployment across different architecture layers.
引用
收藏
页码:118 / 123
页数:6
相关论文
共 50 条
  • [41] Placement of IoT Microservices in Fog Computing Systems: A Comparison of Heuristics
    Canali, Claudia
    Gazzotti, Caterina
    Lancellotti, Riccardo
    Schena, Felice
    ALGORITHMS, 2023, 16 (09)
  • [42] Efficient Load-Balancing and Container Deployment for Enhancing Latency in an Edge Computing-Based IoT Network Using Kubernetes for Orchestration
    Mdemaya, Garrik Brel Jagho
    Ndadji, Milliam Maxime Zekeng
    Sindjoung, Miguel Landry Foko
    Velempini, Mthulisi
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (10) : 1202 - 1210
  • [43] Healthcare Center IoT Edge Gateway Based on Containerized Microservices
    Sriborrirux, Wiroon
    Laortum, Peeradach
    2020 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, METAHEURISTICS & SWARM INTELLIGENCE (ISMSI 2020), 2020, : 24 - 29
  • [44] Design and Implementation of an Edge Computing Platform Architecture Using Docker and Kubernetes for Machine Learning
    Huang, Yuzhou
    Cai, Kaiyu
    Zong, Ran
    Mao, Yugang
    2019 THE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS (HP3C 2019), 2019, : 29 - 32
  • [45] Scalable distributed evolutionary algorithm orchestration using Docker containers
    Dziurzanski, Piotr
    Zhao, Shuai
    Przewozniczek, Michal
    Komarnicki, Marcin
    Indrusiak, Leandro Soares
    JOURNAL OF COMPUTATIONAL SCIENCE, 2020, 40
  • [46] Edge Diagnostics Platform: Orchestration and Diagnosis Model for Edge Computing Infrastructure
    Abdulmaksoud, Mohamed
    Dehadrai, Ninad
    Castrillon, Juan
    Sakr, Aly
    Schuster, Rolf
    2021 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (EDGE 2021), 2021, : 51 - 59
  • [47] Policy Management for Docker Ecosystem Managing Edge Computing Devices
    Ismail, Bukhary Ikhwan
    Khalid, Mohammad Fairus
    Hoe, Ong Hong
    2016 20TH INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2016,
  • [48] Intelligent and Smart Irrigation System Using Edge Computing and IoT
    Munir, M. Safdar
    Bajwa, Imran Sarwar
    Ashraf, Amna
    Anwar, Waheed
    Rashid, Rubina
    COMPLEXITY, 2021, 2021
  • [49] Object Tracking for a Smart City Using IoT and Edge Computing
    Zhang, Hong
    Zhang, Zeyu
    Zhang, Lei
    Yang, Yifan
    Kang, Qiaochu
    Sun, Daniel
    SENSORS, 2019, 19 (09)
  • [50] An IoT Edge Computing Framework Using Cordova Accessor Host
    Ngu, Anne H. H.
    Eyitayo, Jesuloluwa S.
    Yang, Guowei
    Campbell, Colin
    Sheng, Quan Z.
    Ni, Jianyuan
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (01): : 671 - 683