Relating Edge Computing and Microservices by means of Architecture Approaches and Features, Orchestration, Choreography, and Offloading: A Systematic Literature Review

Context: Microservices running and being powered by Edge Computing have been gaining much attention in the industry and academia. Since 2014, when Martin Fowler popularized the Microservice term, many studies have been published relating these subjects to explore how the Edge's low-latency feature could be combined with the high throughput of the distributed paradigm from Microservices. Objective: Identifying how Microservices work together with Edge Computing whereas they take advantage when running on Edge. Method: In order to better understand this relationship, we first identified its key concepts, which are: architecture approaches and features, microservice composition (orchestration/choreography), and offloading. Afterward, we conducted a Systematic Literature Review (SLR) as the survey method. Results: We reviewed 111 selected studies and built a taxonomy of Microservices on Edge Computing demonstrating their current architecture approaches and features, composition, and offloading modes. Moreover, we identify the research gaps and trends. Conclusion: This paper is a step forward to help researchers and professionals get a general overview of how Microservices and Edge have been related in the last years. It also discusses gaps and research trends. This SLR will also be a good introduction for new researchers in Edge and Microservices.

READ FULL TEXT

page 9

page 15

research
05/27/2023

Edge to Cloud Tools: A Multivocal Literature Review

Edge-to-cloud computing is an emerging paradigm for distributing computa...
research
06/23/2021

Revisiting the Arguments for Edge Computing Research

This article argues that low latency, high bandwidth, device proliferati...
research
02/04/2021

Edge Computing: A Systematic Mapping Study

Edge computing is a novel computing paradigm which extends cloud computi...
research
06/01/2023

A Comprehensive Survey on Orbital Edge Computing: Systems, Applications, and Algorithms

The number of satellites, especially those operating in low-earth orbit ...
research
11/26/2021

Edge computing for cyber-physical systems: A systematic mapping study emphasizing trustworthiness

Edge computing is projected to have profound implications in the coming ...
research
09/08/2022

Optimal Offloading Strategies for Edge-Computing via Mean-Field Games and Control

The optimal offloading of tasks in heterogeneous edge-computing scenario...
research
11/28/2022

Deep Learning-Driven Edge Video Analytics: A Survey

Video, as a key driver in the global explosion of digital information, c...

Please sign up or login with your details

Forgot password? Click here to reset