Analisis Perbandingan Kinerja Algoritma Load Balancer NGINX pada Studi Kasus PRS

William Chen(1*), Agustinus Noertjahyana(2), Justinus Andjarwirawan(3),


(1) Program Studi Informatika
(2) Program Studi Informatika
(3) Program Studi Informatika
(*) Corresponding Author

Abstract


The development of technology will certainly create new problems, where more client activity will be available to access existing servers. One example is the activity of registering an online study plan at Petra Christian University. Where most students log in simultaneously into the PRS system which results in full access to the server.

This study will conduct a trial with the implementation of a container using a docker. Containerization technology is a very effective way to run an application. Where with containerization, it will set the entrance from the client to the server via the docker assistance and with some of the algorithms it has, namely Round Robin, hashes and Least Connection.

With the tests carried out it can find the algorithm of the NGINX load balancer which is the most effective and efficient when distributing workload to the web service available in the online PRS case study. So that the PRS process going forward using existing algorithms becomes more effective and efficient.


Keywords


Docker, Load Balancer, NGINX, Container, Round Robin, Hash, Least Connection

Full Text:

PDF

References


Andhikari, M. & Amgoth, T. 2018. Heuristic-Based Load-Balancing Algorithm for IaaS Cloud. Future Generation Computer System, 81, p.156-165. DOI= https://doi.

org/10.1016/j.future.2017.10.035

Bokhari, M. & Hasan, F. 2019. Performance Analysis Of Dynamic Load Balancing Algorithm for Multiprocessor Interconnection Network. Perspective in Science, 8, p.564-566. DOI= https://doi.org/10.1016/j.pisc.2016.06.021.

Docker. What is a Container? .URI= https://www.docker.

com/resources/what-container.

F5. Load Balancer . URI= https://www.f5.com/services/

resources/glossary/load-balancer

Google. Container at Google. URI= https://cloud.google.

com/containers/

NGINX. Welcome to NGINX Wiki!. URI= https://www.

nginx.com/resources/wiki/.

NGINX. What Is Round-Robin Load Balancing?. URI= https://www.nginx.com/resources/glossary/round-robin-load-balancing/

Nommensen, P. 2015. Choosing an NGINX Plus Load-Balancing Technique. URI= https://dzone.com/articles/

choosing-an-nginx-plus-load-balancing-technique

Redhat. Advantages of using Docker. URI= https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.0_release_notes/sect-red_hat_enterprise_linux-7.0_release_notes-linux_containers_with_docker_format-advantages_of_using_docker

Shang L, & Yun Y, & Suang H. 2016. CLB: A novel load balancing architecture and algorithm for cloud services. Computers & Electrical Engineering, 58, p.154-160. DOI= https://doi.org/10.1016/j.compeleceng.2016.01.029

Showell, J. 2015. Containerisation vs Virtualisation – what’s the difference?. URI= http://www.serverspace.co.

uk/blog/containerisation-vs-virtualisation-whats-the-difference.

Vivek R. 2017. Docker: A Favourite in the DevOps World. URI= http://opensourceforu.com/2017/02/docker-favourite-devops-world/

Xu, J. 2018. Developing a flash sale system. URI= https://hackernoon.com/developing-a-flash-sale-system-7481f6ede0a3


Refbacks

  • There are currently no refbacks.


Jurnal telah terindeks oleh :