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 条
  • [31] Characterizing Docker Overhead in Mobile Edge Computing Scenarios
    Avino, G.
    Malinverno, M.
    Malandrino, F.
    Casetti, C.
    Chiasserini, C. F.
    PROCEEDINGS OF THE 2017 WORKSHOP ON HOT TOPICS IN CONTAINER NETWORKING AND NETWORKED SYSTEMS (HOTCONNET 17), 2017, : 30 - 35
  • [32] Application orchestration in mobile edge cloud Placing of IoT applications to the edge
    Hegyi, Attila
    Flinck, Hannu
    Ketyko, Istvan
    Kuure, Pekka
    Nemes, Csaba
    Pinter, Lajos
    2016 IEEE 1ST INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2016, : 230 - 235
  • [33] Docker Enabled Virtualized Nanoservices for Local IoT Edge Networks
    Islam, Johirul
    Harjula, Erkki
    Kumar, Tanesh
    Karhula, Pekka
    Ylianttila, Mika
    2019 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING (CSCN), 2019,
  • [34] An Accelerated Edge Computing with a Container and Its Orchestration
    Kim, Sunghyun
    Yang, Eunju
    Youn, Chan-Hyun
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC): ICT CONVERGENCE LEADING THE AUTONOMOUS FUTURE, 2019, : 1283 - 1288
  • [35] Containerized Microservices Orchestration and Provisioning in Cloud Computing: A Conceptual Framework and Future Perspectives
    Saboor, Abdul
    Hassan, Mohd Fadzil
    Akbar, Rehan
    Shah, Syed Nasir Mehmood
    Hassan, Farrukh
    Magsi, Saeed Ahmed
    Siddiqui, Muhammad Aadil
    APPLIED SCIENCES-BASEL, 2022, 12 (12):
  • [36] An Architecture Pattern for Trusted Orchestration in IoT Edge Clouds
    Pahl, Claus
    El Ioini, Nabil
    Helmer, Sven
    Lee, Brian
    2018 THIRD INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2018, : 63 - 70
  • [37] An Experimental Study on Microservices based Edge Computing Platforms
    Qu, Qian
    Xu, Ronghua
    Nikouei, Seyed Yahya
    Chen, Yu
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 836 - 841
  • [38] A semantic pattern for trusted orchestration in IoT edge clouds
    Pahl, Claus
    El Ioini, Nabil
    Helmer, Sven
    Lee, Brian
    INTERNET TECHNOLOGY LETTERS, 2019, 2 (03)
  • [39] Cloud edge computing in the IoT
    Fajjari, Ilhem
    Tobagi, Fouad
    Takahashi, Yutaka
    ANNALS OF TELECOMMUNICATIONS, 2018, 73 (7-8) : 413 - 414
  • [40] Cloud edge computing in the IoT
    Ilhem Fajjari
    Fouad Tobagi
    Yutaka Takahashi
    Annals of Telecommunications, 2018, 73 : 413 - 414