An Evaluation of Service Mesh Frameworks for Edge Systems

9Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Service Mesh Technologies (SMTs) are increasingly popular in simplifying the networking between microservices. They allow one to declaratively and programmatically define service-To-service policies and interactions, and take all sorts of network management logic (e.g., traffic splitting, request tracing, security, reliability) out of the application. This simplifies the development of microservice architectures, which are widely used in cloud and edge applications. However, the suitability for different SMTs for use in edge applications is unclear. Thus, this work compares the two most popular SMTs (Istio and Linkerd) in terms of performance and overhead for resource-constrained devices. Through extensive experimentation and comparing with a baseline of standard networking in a Kubernetes cluster, we identify that Linkerd offers a more edge-friendly SMT option in contrast to Istio. Overall, Istio's communications are ≈10% slower than Linkerd at an increased 1.2-1.4x more memory and ≈1.2x more CPU utilization.

Cite

CITATION STYLE

APA

Elkhatib, Y., & Poyato, J. P. (2023). An Evaluation of Service Mesh Frameworks for Edge Systems. In EdgeSys 2023 - Proceedings of the 6th International Workshop on Edge Systems, Analytics and Networking, Part of EuroSys 2023 (pp. 19–24). Association for Computing Machinery, Inc. https://doi.org/10.1145/3578354.3592867

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