A service mesh approach to integrate processing patterns into microservices applications
Leobardo Pérez Martínez
/ Categorías: Unidad Tamaulipas

A service mesh approach to integrate processing patterns into microservices applications

Antonio Nicolas-Plata, Jose Luis Gonzalez-Compean & Victor Jesus Sosa-Sosa

Abstract

Cloud is the new enabler of data processing, archiving and analyzing, wherein offered services are built with flexible and low-coupling schemes following a microservice architecture, which is commonly managed by service mesh managers. Microservice architecture allows designers to build microservice systems based on design patterns. However, current service mesh managers are based only on pipeline patterns and delegate the construction of other patterns to virtual container managers. This limitation prevents designers from defining new patterns that can provide microservice systems with different features. This paper presents a new approach for constructing microservices systems that integrate processing patterns following a service mesh strategy. This approach will enable designers to create processing patterns not considered in current service meshes and to build designs based on the combination of patterns. The approach proposes the integration of components for implicit handling of processing patterns; this means that service mesh core tasks such as discovery process, microservice coupling and workload management become transparent, eliminating manager or end-user intervention. Encouraging results were obtained, in terms of performance and execution flexibility, in a case study, where a set of existing applications collaborating in a traditional workflow was converted into a microservice application integrating processing patterns (parallel and distributed) generated following this new approach.

https://doi.org/10.1007/s10586-024-04342-5

Artículo anterior Kinematic Tripod (K3P): A New Kinematic Algorithm for Gait Pattern Generation
Siguiente artículo Kulla-RIV: A composing model with integrity verification for efficient and reliable data processing services
Print
145 Califica este artículo:
Sin calificación
Please login or register to post comments.
CONTÁCTENOS

Logo Cinvestav

Av. Instituto Politécnico Nacional 2508
Col. San Pedro Zacatenco, Alcaldía Gustavo A. Madero
Ciudad de México, C.P. 07360
Apartado Postal: 14-740, 07000 Ciudad de México

Tel. +52 (55) 5747 3800

Cinvestav © 2025
05/03/2025 12:40:47 p. m.