3 minute read

ICPE ‘25: Proceedings of the 16th ACM/SPEC International Conference on Performance Engineering

Agenda

Bridging Clusters: A Comparative Look at Multicluster Networking Performance in Kubernetes

DOI:10.1109/NETSOFT.2019.8806686

  • Sai Sindhur Malleni, Red Hat, USA
  • Raúl Sevilla, Red Hat, Spain
  • José Castillo Lema, Red Hat, Spain
  • André Bauer, Illinois Institute of Technology, USA

Cite this

ACM Ref

Sai Sindhur Malleni, Raúl Sevilla, José Castillo Lema, and André Bauer. 2025. Bridging Clusters: A Comparative Look at Multi-Cluster Networking Performance in Kubernetes. In Proceedings of the 16th ACM/SPEC International Conference on Performance Engineering (ICPE ‘25). Association for Computing Machinery, New York, NY, USA, 113–123. https://doi.org/10.1145/3676151.3719352

BibTeX

@inproceedings{10.1145/3676151.3719352,
author = {Malleni, Sai Sindhur and Sevilla, Ra\'{u}l and Lema, Jos\'{e} Castillo and Bauer, Andr\'{e}},
title = {Bridging Clusters: A Comparative Look at Multi-Cluster Networking Performance in Kubernetes},
year = {2025},
isbn = {9798400710735},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3676151.3719352},
doi = {10.1145/3676151.3719352},
abstract = {Microservices and containers have transformed the way applications are developed, tested, deployed, scaled, and managed. Several container orchestration platforms, like Kubernetes, have emerged, streamlining container management at scale and providing enter­prise-grade support for application modernization. Driven by application, compliance, and end-user requirements, companies opt to deploy multiple Kubernetes clusters across public and private clouds. However, deploying applications in multi-cluster environments presents distinct challenges, especially managing the communication between the microservices spread across clusters. Traditionally, custom configurations, like VPNs or firewall rules, were required to connect such complex setups of clusters spanning the public cloud and on-premise infrastructure. This industry paper presents a comprehensive analysis of network performance characteristics for three popular open-source multi-cluster networking solutions (namely, Skupper, Submariner, and Istio), addressing the challenges of microservices connectivity across clusters. We evaluate key factors such as latency, throughput, and resource utilization using established tools and benchmarks, offering valuable insights for organizations aiming to optimize the network performance of their multi-cluster deployments. Our experiments revealed that each solution involves unique trade-offs in performance and resource efficiency: Submariner offers low latency and consistency, Istio excels in throughput with moderate resource consumption, and Skupper stands out for its ease of configuration while maintaining balanced performance.},
booktitle = {Proceedings of the 16th ACM/SPEC International Conference on Performance Engineering},
pages = {113–123},
numpages = {11},
keywords = {benchmark, distributed microservices, kubernetes, multi-cluster networking, network performance},
location = {Toronto ON, Canada},
series = {ICPE '25}
}

Comments