Performance Benchmarking of Container-Orchestrated Microservices with Service Mesh Integration
Keywords:
Microservices, Service Mesh, Kubernetes, Istio, Performance Benchmarking, Containers, Orchestration, LatencyAbstract
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
Issue
Section
License
Copyright (c) 2024 Andrei Bely Boris (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.




