Performance Comparisons of Web Server Load Balancing Algorithms on HAProxy and Heartbeat

Prasetijo, Agung B. and Widianto, Eko D. and Hidayatullah, Ersya T. Performance Comparisons of Web Server Load Balancing Algorithms on HAProxy and Heartbeat. ICITACEE 2016 .

[img]
Preview
PDF - Published Version
371Kb

Abstract

Popular websites such as Google and Facebook are accessed by an extremely large clients and providing such clients only with a single web server is absolutely insufficient. To support service availability, two or more servers are required. This, however, needs a load balancing system. A load balancing server receives web traffic and distributes the requests to such multiple servers. Load balancing can be implemented with special hardware, software or a combination of both. The purpose of this research is to develop a load balancing system with HAProxy as a software-based load balancer and Heartbeat as failover software. The research also provides comparisons of the performance of several balancing algorithms on the system. The results show that without a load balancer, the load cannot equally be distributed. The system average failover time when an active server down is 10ms. The Leastconn algorithm, in general, outperformed the Round-Robin and Source algorithms in terms of connection rate, response time, throughput, and failed connection.

Item Type:Article
Subjects:T Technology > Computer engineering. Embedded system. Network. Softwares. Robotics. Multimedia
Divisions:Faculty of Engineering > Department of Computer System
Faculty of Engineering > Department of Computer System
ID Code:69092
Deposited By:INVALID USER
Deposited On:29 Jan 2019 08:57
Last Modified:29 Jan 2019 08:57

Repository Staff Only: item control page