An Evaluation of Service Mesh Frameworks for Edge Systems

Yehia Elkhatib, Jose Povedano Poyato

EdgeSys '23: Proceedings of the 6th International Workshop on Edge Systems, Analytics and Networking(2023)

引用 0|浏览8
暂无评分
摘要
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 similar to 10% slower than Linkerd at an increased 1.2-1.4x more memory and similar to 1.2x more CPU utilization.
更多
查看译文
关键词
Service Mesh,Edge Computing,IoT Networking,System Performance and Measurement
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要