A Survey on Observability of Distributed Edge & Container-Based Microservices

Edge computing is proposed as a technical enabler for meeting emerging network technologies (such as 5G and Industrial Internet of Things), stringent application requirements and key performance indicators (KPIs). It aims to alleviate the problems associated with centralized cloud computing systems...

Full description

Bibliographic Details
Main Authors: Muhammad Usman, Simone Ferlin, Anna Brunstrom, Javid Taheri
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9837035/
_version_ 1817998712479154176
author Muhammad Usman
Simone Ferlin
Anna Brunstrom
Javid Taheri
author_facet Muhammad Usman
Simone Ferlin
Anna Brunstrom
Javid Taheri
author_sort Muhammad Usman
collection DOAJ
description Edge computing is proposed as a technical enabler for meeting emerging network technologies (such as 5G and Industrial Internet of Things), stringent application requirements and key performance indicators (KPIs). It aims to alleviate the problems associated with centralized cloud computing systems by placing computational resources to the network’s edge, closer to the users. However, the complexity of distributed edge infrastructures grows when hosting containerized workloads as microservices, resulting in hard to detect and troubleshoot outages on critical use cases such as industrial automation processes. Observability aims to support operators in managing and operating complex distributed infrastructures and microservices architectures by instrumenting end-to-end runtime performance. To the best of our knowledge, no survey article has been recently proposed for distributed edge and containerized microservices observability. Thus, this article surveys and classifies state-of-the-art solutions from various communities. Besides surveying state-of-the-art, this article also discusses the observability concept, requirements, and design considerations. Finally, we discuss open research issues as well as future research directions that will inspire additional research in this area.
first_indexed 2024-04-14T02:57:32Z
format Article
id doaj.art-f0aa5a059d774bf4a35b86570701b5d7
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-14T02:57:32Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-f0aa5a059d774bf4a35b86570701b5d72022-12-22T02:16:03ZengIEEEIEEE Access2169-35362022-01-0110869048691910.1109/ACCESS.2022.31931029837035A Survey on Observability of Distributed Edge & Container-Based MicroservicesMuhammad Usman0https://orcid.org/0000-0002-9598-0704Simone Ferlin1https://orcid.org/0000-0002-0722-2656Anna Brunstrom2https://orcid.org/0000-0001-7311-9334Javid Taheri3https://orcid.org/0000-0001-9194-010XDepartment of Computer Science, Karlstad University, Karlstad, SwedenDepartment of Computer Science, Karlstad University, Karlstad, SwedenDepartment of Computer Science, Karlstad University, Karlstad, SwedenDepartment of Computer Science, Karlstad University, Karlstad, SwedenEdge computing is proposed as a technical enabler for meeting emerging network technologies (such as 5G and Industrial Internet of Things), stringent application requirements and key performance indicators (KPIs). It aims to alleviate the problems associated with centralized cloud computing systems by placing computational resources to the network’s edge, closer to the users. However, the complexity of distributed edge infrastructures grows when hosting containerized workloads as microservices, resulting in hard to detect and troubleshoot outages on critical use cases such as industrial automation processes. Observability aims to support operators in managing and operating complex distributed infrastructures and microservices architectures by instrumenting end-to-end runtime performance. To the best of our knowledge, no survey article has been recently proposed for distributed edge and containerized microservices observability. Thus, this article surveys and classifies state-of-the-art solutions from various communities. Besides surveying state-of-the-art, this article also discusses the observability concept, requirements, and design considerations. Finally, we discuss open research issues as well as future research directions that will inspire additional research in this area.https://ieeexplore.ieee.org/document/9837035/Automationcloud-nativecontainersDevOpsedgeIndustrial Internet of Things (IIoT)
spellingShingle Muhammad Usman
Simone Ferlin
Anna Brunstrom
Javid Taheri
A Survey on Observability of Distributed Edge & Container-Based Microservices
IEEE Access
Automation
cloud-native
containers
DevOps
edge
Industrial Internet of Things (IIoT)
title A Survey on Observability of Distributed Edge & Container-Based Microservices
title_full A Survey on Observability of Distributed Edge & Container-Based Microservices
title_fullStr A Survey on Observability of Distributed Edge & Container-Based Microservices
title_full_unstemmed A Survey on Observability of Distributed Edge & Container-Based Microservices
title_short A Survey on Observability of Distributed Edge & Container-Based Microservices
title_sort survey on observability of distributed edge x0026 container based microservices
topic Automation
cloud-native
containers
DevOps
edge
Industrial Internet of Things (IIoT)
url https://ieeexplore.ieee.org/document/9837035/
work_keys_str_mv AT muhammadusman asurveyonobservabilityofdistributededgex0026containerbasedmicroservices
AT simoneferlin asurveyonobservabilityofdistributededgex0026containerbasedmicroservices
AT annabrunstrom asurveyonobservabilityofdistributededgex0026containerbasedmicroservices
AT javidtaheri asurveyonobservabilityofdistributededgex0026containerbasedmicroservices
AT muhammadusman surveyonobservabilityofdistributededgex0026containerbasedmicroservices
AT simoneferlin surveyonobservabilityofdistributededgex0026containerbasedmicroservices
AT annabrunstrom surveyonobservabilityofdistributededgex0026containerbasedmicroservices
AT javidtaheri surveyonobservabilityofdistributededgex0026containerbasedmicroservices