Performance Benchmarking of Container-Orchestrated Microservices with Service Mesh Integration

Authors

  • Andrei Bely Boris Cloud Native Performance Engineer – Microservices & Service Mesh, China Author

Keywords:

Microservices, Service Mesh, Kubernetes, Istio, Performance Benchmarking, Containers, Orchestration, Latency

Abstract

The integration of service mesh architectures into container-orchestrated microservices has become an increasingly critical concern in achieving scalability, observability, and performance optimization. This paper presents a benchmarking study evaluating the performance impact of service mesh on microservices deployed using Kubernetes. Through quantitative analysis and visual representations, we demonstrate latency, throughput, and resource overhead comparisons between service mesh-enabled and non-mesh microservices. Our study provides insights for system architects to decide on service mesh adoption based on performance trade-offs

References

Buergel, A., Leuthold, J., & Meinel, C. (2019). Evaluation of the impact of Istio service mesh on microservices latency. IEEE International Conference on Service-Oriented System Engineering. https://doi.org/10.1109/SOSE.2019.00027

Devalla, S. (2023). Adaptive predictive monitoring in enterprise serverless deployments: Enabling early fault detection across multi-cloud environments. International Journal of Computer Applications (IJCA), 4(1), 54–72. https://doi.org/10.34218/IJCA_04_01_007

Ivanov, P., Alim, M. A., & Elbashir, H. (2018). Performance benchmarking of Kubernetes and Istio-based microservices. ACM SIGOPS.

Desnoyers, B., & Turner, C. (2018). Istio: A modern service mesh for Kubernetes. O'Reilly Report.

Devalla, S. (2023). Cross-platform resilience: A security-aware framework for migrating enterprise workloads from PCF to OpenShift. International Journal of Information Technology and Management Information Systems (IJITMIS), 14(2), 129–152. https://doi.org/10.34218/IJITMIS_14_02_013

Dragoni, N., et al. (2017). Microservices: Yesterday, Today, and Tomorrow. Springer.

Chen, L., Ali, N., & Li, Y. (2018). Service Mesh vs Kubernetes: Network policy management in modern microservices. Journal of Cloud Computing.

Devalla, S. (2023). Bridging resilience and reactivity: Challenges and best practices for integrating Resilience4j with Java HttpClient. International Journal of Core Engineering & Management, 7(6), 293–305. ISSN 2348-9510.

Prehofer, C., Ziegler, J., & Lindner, B. (2019). Resilience patterns in service mesh architectures. ACM Computing Surveys.

Hasselbring, W., & Steinacker, G. (2017). Microservice Architectures for Scalable Systems. IEEE Software.

Kumar, M., Sharma, A., & Raj, R. (2019). Scalability Testing of Container-Based Microservices. Journal of Systems and Software.

Devalla, S. (2022). Adaptive performance optimization for data-intensive scientific workflows in function-as-a-service platforms. Frontiers in Computer Science and Information Technology (FCSIT), 3(1), 60–77. https://doi.org/10.34218/FCSIT_03_01_004

Santos, M. Y., & Gonçalves, P. (2018). Service Function Chaining in Cloud Architectures. Computer Networks.

Mayer, R., & Weinreich, R. (2019). A Classification and Comparison of Service Mesh Architectures. Software: Practice and Experience.

Devalla, S. (2022). Evaluating the transition to WebFlux: Performance, maintainability, and adoption challenges in modern Java web frameworks. International Journal of Data Science Research and Development (IJDSRD), 1(1), 7–18. https://doi.org/10.34218/IJDSRD_01_01_002

Downloads

Published

2024-12-23

How to Cite

Andrei Bely Boris. (2024). Performance Benchmarking of Container-Orchestrated Microservices with Service Mesh Integration. INTERNATIONAL JOURNAL OF ENGINEERING AND TECHNOLOGY RESEARCH & DEVELOPMENT, 5(2), 49-53. https://ijetrd.com/index.php/ijetrd/article/view/IJETRD_05_02_009