Research On Raspberry Pi 3b+ For Load Balancing On 2 Web Servers

Authors

Abstract

Augmenting the web server's capacity may lead to system failures or excessive load, ultimately resulting in server downtime. In order to address this issue, a loadbalancing strategy is employed. This technique involves the distribution of incoming requests over multiple servers simultaneously, thereby reducing the workload absorbed by each individual server. The scalability of the system enables the equitable distribution of server traffic loads across numerous connection lines, optimizing throughput, enhancing reaction time, and mitigating the risk of overload on any single connection line. The Nginx load balancer program will be utilized, employing the Round Robin and Least Connection algorithms. These methods will be connected to two Django web servers. In the analysis of the Throughput, Delay, and Response time metrics for the two algorithms, it was observed that there were no statistically significant differences, with the exception of the tests conducted with 5000 and 6000 requests. Therefore, it can be inferred that the utilization of Round-Robin and Least Connection algorithms is appropriate for a website experiencing traffic volumes ranging from 500 to 4000 requests per minute, with content sizes that are not excessively large, in order to prevent any potential issues during the server load sharing procedure.

Keywords โ€” Raspberry Pi 3B+, Load Balancing, Nginx, Django, Round Robin, Least Connection.

References

M. Arman, N. Wijaya, and H. Irsyad,

Kinerja Web Server Menggunakan Algoritma Round

Robin dan Least Connection,= J. Sisfokom (Sistem Inf. dan

Komputer), vol. 8, no. 2, pp. 55-59, 2017, doi:

32736/sisfokom.v6i1.143.

A. I. Fahmi Apriliansyah, Iskandar Fitri,

Menggunakan Nginx,= 17th Int. Conf. Geoinformatics -

Theor. Appl. Asp., vol. 6, no. 1, 2018, doi: 10.3997/2214-

201801770.

Hanang and A. Nugroho,

web server menggunakan load balancing server dengan

algoritma least connection,= Repos. Institusi ST3 Telkom

Purwokerto, vol. 57, pp. 1-5, 2018.

D. T. Nugrahadi, R. Herteno, and M. Anshari,

Web Server Pada Response Time Raspberry Pi,= Klik -

Kumpul. J. Ilmu Komput., vol. 6, no. 2, p. 211, 2019, doi:

20527/klik.v6i2.249.

R. H. Putra and W. Sugeng,

Cluster Server pada Raspberry Pi dengan Menggunakan

Metode Load Balancing,= J. Edukasi dan Penelit. Inform.,

vol. 5, no. 1, pp. 41-42, 2016, doi:

26418/jp.v2i1.14988.

I. G. L. P. E. P. Supramana,

LOAD BALANCING PADA WEB SERVER DENGAN

MENGGUNAKAN Supramana I Gusti Lanang Putra Eka

Prismana,= J. Manaj. Inform., vol. 5, no. 2, pp. 117-125,

AMT IT Solution,

dan Kelebihannya,= Angewandte Chemie International

Edition, 6(11), 951-952., 2023. -amtit.com/blog/apa-itu-nginx/

D. K. Hakim, D. Y. Yulianto, and A. Fauzan,

Menggunakan NGINX,= JRST (Jurnal Ris. Sains dan

Teknol., vol. 3, no. 2, p. 85, 2019, doi:

30595/jrst.v3i2.5165.

Wireshark,

-www.wireshark.org/docs/wsug_html_chunked/Ch

apterIntroduction.html#ChIntroWhatIs

A. S. Gillis,

Available:

-www.techtarget.com/searchsoftwarequality/definit

ion/Apache-JMeter

R. Julianto, W. Yahya, and S. R. Akbar,

Menggunakan Metode Berbasis Sumber Daya CPU Pada

Software Defined Networking,= J. Pengemb. Teknol. Inf.

dan Ilmu Komput. Univ. Brawijaya, vol. 1, no. 9, pp. 904-

, 2017.

Downloads

Published

2024-04-01

Issue

Section

Program Studi S1 Teknik Telekomunikasi