Container Orchestration in Edge and Fog Computing Environments for Real-Time IoT Applications

Zhiyu Wang, Mohammad Goudarzi, Jagannath Aryal, Rajkumar Buyya

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

2 Citations (Scopus)

Abstract

Resource management is the principal factor to fully utilize the potential of Edge/Fog computing to execute real-time and critical IoT applications. Although some resource management frameworks exist, the majority are not designed based on distributed containerized components. Hence, they are not suitable for highly distributed and heterogeneous computing environments. Containerized resource management frameworks such as FogBus2 enable efficient distribution of framework’s components alongside IoT applications’ components. However, the management, deployment, health check, and scalability of a large number of containers are challenging issues. To orchestrate a multitude of containers, several orchestration tools are developed. But, many of these orchestration tools are heavyweight and have a high overhead, especially for resource-limited Edge/Fog nodes. Thus, for hybrid computing environments, consisting of heterogeneous Edge/Fog and/or Cloud nodes, lightweight container orchestration tools are required to support both resource-limited resources at the Edge/Fog and resource-rich resources at the Cloud. Thus, in this paper, we propose a feasible approach to build a hybrid and lightweight cluster based on K3s, for the FogBus2 framework that offers containerized resource management framework. This work addresses the challenge of creating lightweight computing clusters in hybrid computing environments. It also proposes three design patterns for the deployment of the FogBus2 framework in hybrid environments, including (1) Host Network, (2) Proxy Server, and (3) Environment Variable. The performance evaluation shows that the proposed approach improves the response time of real-time IoT applications up to 29% with acceptable and low overhead.

Original languageEnglish
Title of host publicationComputational Intelligence and Data Analytics - Proceedings of ICCIDA 2022
EditorsRajkumar Buyya, Susanna Munoz Hernandez, Ram Mohan Rao Kovvur, T. Hitendra Sarma
Place of PublicationSingapore Singapore
PublisherSpringer
Pages1-21
Number of pages21
Edition1st
ISBN (Electronic)9789811933912
ISBN (Print)9789811933905
DOIs
Publication statusPublished - 2023
Externally publishedYes
EventComputational Intelligence and Data Analytics 2022 - https://iccida.net/, Koceli, Türkiye
Duration: 16 Sept 202217 Sept 2022
https://link.springer.com/book/10.1007/978-981-19-3391-2

Publication series

NameLecture Notes on Data Engineering and Communications Technologies
PublisherSpringer
Volume142
ISSN (Print)2367-4512
ISSN (Electronic)2367-4520

Conference

ConferenceComputational Intelligence and Data Analytics 2022
Abbreviated titleICCIDA 2022
Country/TerritoryTürkiye
CityKoceli
Period16/09/2217/09/22
Internet address

Keywords

  • Container orchestration
  • Edge computing
  • Fog computing
  • Internet of Things
  • Resource management framework

Cite this