A Resilient Fog-IoT Framework for Seamless Microservice Execution

Md Whaiduzzaman, Alistair Barros, Ahmedur Rahman Shovon, Md Razon Hossain, Colin Fidge

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Citations (Scopus)

Abstract

Microservices have been proposed as the software architecture style for fog-IoT network applications ecosystems. Recently, microservices have been extensively used in fog-IoT ecosystems. Here, master-worker fog-based frameworks have been widely adopted in the ecosystem to ensure resilience. However, the architecture's reliability, including the possibility of the master fog node failure, and service unavailability, is not reflected adequately in the literature. Therefore, we present a resilient master-citizen fog-IoT framework to ensure efficient resource management and overall system reliability. In this work, we develop a master fog node and layered citizen nodes in the distributed ecosystem. Our fault-tolerant fog-IoT-based microservice execution framework can ensure efficient recovery from a single point of failure, unavailability, and unexpected events in the master fog node, which means the network can continue working after a system failure. We use different fault-tolerance strategies and algorithms for selecting the master fog node that synchronizes with other citizen fog nodes and the upper layer cloud for efficient microservice execution. Finally, we developed and implemented a resilient fog-IoT network for providing uninterrupted services in the event of master fog node failure.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE International Conference on Services Computing, SCC 2021
EditorsBarbara Carminati, Carl K. Chang, Ernesto Damiani, Deng Shuiguang, Wei Tan, Zhongjie Wang, Robert Ward, Jia Zhang
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages213-221
Number of pages9
ISBN (Electronic)9781665416832
DOIs
Publication statusPublished - 2021
Event2021 IEEE International Conference on Services Computing, SCC 2021 - Virtual, Online, United States
Duration: 5 Sept 202111 Sept 2021

Publication series

NameProceedings - 2021 IEEE International Conference on Services Computing, SCC 2021

Conference

Conference2021 IEEE International Conference on Services Computing, SCC 2021
Country/TerritoryUnited States
CityVirtual, Online
Period5/09/2111/09/21

Keywords

  • Fault Tolarance framework
  • Fog Computing
  • IoT
  • Microservice

Fingerprint

Dive into the research topics of 'A Resilient Fog-IoT Framework for Seamless Microservice Execution'. Together they form a unique fingerprint.

Cite this