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

Authors

  • Alfarabi Ivandi Noor Telkom University
  • Sofia Naning Hertiana Telkom University
  • Arif Indra Irawan Telkom University

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-30

Issue

Section

Program Studi S1 Teknik Telekomunikasi