IEEE Access · 2022 · 108 citations · 43 references
ComputingCloud ComputingComputer SystemsContainerizationEdge ComputingInternet Of ThingsContainerization At The EdgeEdge Computing InfrastructureEdge InfrastructureEdge-cloud ArchitectureContainer-based MicroservicesDistributed Edge InfrastructureEdge ContainerizationIndustrial Automation SystemsIndustrial Internet Of Things ArchitectureKey Performance IndicatorsMicroservices ObservabilityRuntime Observability
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.
43
Edge Computing: Vision and Challenges
Weisong Shi, Jie Cao, Quan Zhang et al. · IEEE Internet of Things Journal · 2016 · 7.9K citations
A Survey on the Edge Computing for the Internet of Things
Wei Yu, Fan Liang, Xiaofei He et al. · IEEE Access · 2017 · 1.5K citations · Full text
Giuseppe Aceto, Alessio Botta, Walter de Donato et al. · Computer Networks · 2013 · 548 citations
Christof Ebert, Gorka Gallardo, Josune Hernantes et al. · IEEE Software · 2016 · 490 citations
Dapper, a Large-Scale Distributed Systems Tracing Infrastructure
Benjamin H. Sigelman, Luiz André Barroso, Mike Burrows et al. · 2010 · 471 citations