Microservices From Cloud to Edge: An Analytical Discussion on Risks, Opportunities and Enablers

11Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Microservice applications are made of many interacting microservices that can leverage different cloud servers to distribute the computational load horizontally, so these applications are considered cloud-native. The emergence of edge computing has prompted the research of placement strategies that consider the possibility of instantiating microservices in cloud and edge data centers to improve specific performance metrics, such as the time the application spent serving a user request, also referred to as user delay or makespan. Microservice applications differ in many architectural properties, such as the number of microservices, the number of them involved per request, their dependency graph, and the presence of centralized databases. We found that these properties influence the possibility of a placement strategy to exploit edge resources to reduce user delay; therefore, they constitute an application-level optimization space that, however, has not yet been explored in the literature. Accordingly, this paper contributes to filling this knowledge gap by answering the following question: which are the architectural properties of a microservice application that enable it to be more edge-native, that is, to better reduce user delay by using edge computing? Our results are based on a new analytical modeling of the average user delay provided by a microservice application deployed on cloud/edge resources and a new heuristic placement strategy that take into account key aspects of the application, and the supporting cloud and network environment, not considered by previous literature works.

Cite

CITATION STYLE

APA

Detti, A. (2023). Microservices From Cloud to Edge: An Analytical Discussion on Risks, Opportunities and Enablers. IEEE Access, 11, 49924–49942. https://doi.org/10.1109/ACCESS.2023.3277759

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free