Jurnal Teknik Informatika (JUTIF)
Vol. 6 No. 1 (2025): JUTIF Volume 6, Number 1, February 2025

COMPARATIVE ANALYSIS OF PERFORMANCE AND EFFICIENCY OF LOAD BALANCING ALGORITHMS ON INGRESS CONTROLLER

Khamdani, Ahmad Rizal (Unknown)
Muslikh, Ahmad Rofiqul (Unknown)
Affandi, Arif Saivul (Unknown)



Article Info

Publish Date
06 Mar 2025

Abstract

Kubernetes has become the dominant container orchestration platform in production environments, with the ingress controller playing a critical role in managing external traffic to services within the cluster. This study aims to provide recommendations for optimal load balancing algorithms for Kubernetes production environments by analyzing and comparing the performance of four algorithms namely round robin, static-rr, least connection, and random on the HAProxy ingress controller. The research method is conducted through observation using k6 and Grafana performance test tools, as well as literature studies, with measurements including total requests, throughput, latency, CPU usage, and memory at various levels of user load. The data was analyzed using descriptive statistical techniques, normality test, homogeneity test, and tests for group differences using one-way ANOVA or Kruskal-Wallis H. The results show that static-rr excels in throughput, total requests, and CPU and memory efficiency at high load, while least connection is more effective for latency at low load. Round robin and random showed stable performance at low load but less optimal at high load. The conclusion of this study is that choosing the right load balancing algorithm depends on the load characteristics and desired performance metrics, to ensure optimal Kubernetes performance under various load scenarios in production environments.

Copyrights © 2025






Journal Info

Abbrev

jurnal

Publisher

Subject

Computer Science & IT

Description

Jurnal Teknik Informatika (JUTIF) is an Indonesian national journal, publishes high-quality research papers in the broad field of Informatics, Information Systems and Computer Science, which encompasses software engineering, information system development, computer systems, computer network, ...