Analisis Perbandingan Kinerja Algoritma Load Balancer NGINX pada Studi Kasus PRS

Authors

  • William Chen Program Studi Informatika
  • Agustinus Noertjahyana Program Studi Informatika
  • Justinus Andjarwirawan Program Studi Informatika

Keywords:

sistem ganda, 25%, SRPMK, SRBKK, skenario 1, skenario 2, kekuatan, kekakuan

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.

References

[1] 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

[2] 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.

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

com/resources/what-container.

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

resources/glossary/load-balancer

[5] Google. Container at Google. URI= https://cloud.google.

com/containers/

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

nginx.com/resources/wiki/.

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

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

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

[9] 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

[10] 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

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

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

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

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

Downloads

Published

2019-10-09

Issue

Section

Articles