Implementasi Load Balancing Menggunakan Algoritme Least Connection Dengan Agen Psutils Pada Web Server

Sholeh, Muhammad (2018) Implementasi Load Balancing Menggunakan Algoritme Least Connection Dengan Agen Psutils Pada Web Server. Sarjana thesis, Universitas Brawijaya.

Abstract

Media sosial dan situs berita merupakan layanan di Internet yang paling banyak dikunjungi oleh pengguna Internet. Sehingga layanan itu dituntut untuk mampu menangani trafik yang sangat tinggi. Jika layanan tersebut menggunakan web server tunggal (single server) maka sewaktu-waktu dapat menyebabkan Single Point of Failure. Single Point of Failure adalah kesalahan yang terjadi pada sistem yang menyebabkan berhenti bekerja. Solusi yang dapat menangani permasalahan tersebut adalah dengan menggunakan metode load balancing. Load balancing adalah suatu metode yang dapat membagi trafik secara seimbang ke beberapa server. Load balancing menggunakan algoritme untuk mendistribusikan trafik ke beberapa server. Algoritme yang digunakan antara lain Random, Round Robin, Least Loaded dan Least Connection. Pada penelitian ini akan dilakukan suatu pengembangan terhadap algoritme Least Connection untuk load balancing pada arsitektur Software Defined Network (SDN). Least Connection adalah algoritme load balancing yang akan mengarahkan trafik ke web server yang memiliki koneksi paling sedikit. Penelitian ini menggunakan sebuah agen yang disebut dengan Agen Psutils. Agen ini akan mengirimkan informasi mengenai jumlah koneksi aktif yang dimiliki oleh web server ke SDN Controller. Dari informasi tersebut, SDN Controller dapat mengarahkan trafik ke web server yang memiliki koneksi paling sedikit. Hasil dari penelitian menunjukkan bahwa algoritme Least Connection dengan Agen Psutils dapat mendistribusikan trafik berdasarkan jumlah koneksi aktif yang dimiliki oleh server. Kemudian, ketika melakukan perbandingan antara algoritme Least Connection berbasis Agen Psutils (LC Agen Psutils) dengan Least Connection berbasis Expired Flow (LC Flow). LC Agen Psutils dapat mengirimkan data berukuran 1,2 GigaBytes sedangkan LC Flow tidak dapat menyelesaikan proses pengiriman data. Pada pengiriman request berjumlah 400, LC Agen Psutils memiliki response time yang lebih kecil dibandingkan Round Robin dan LC Flow. Dimana response time dari LC Agen Psutils adalah 242,51 ms, sedangkan Round Robin dan LC Flow adalah 261,61 ms dan 279,81 ms.

English Abstract

Social media and news sites are services on the Internet that are most visited by Internet users. So, that service is required to be able to handle very high traffic. If the service uses a single web server, it can cause a Single Point of Failure. Single Point of Failure is an error that occurs in the system that causes it to stop working. The solution that can handle these problems is to use a method of load balancing. Load balancing is a method that can distribute traffic to multiple servers. Load balancing uses algorithms to distribute traffic to multiple servers. The algorithms include Random, Round Robin, Least Loaded and Least Connection. This research develop the Least Connection algorithm for load balancing in the Software Defined Network (SDN). Least Connection is a load balancing algorithm that will direct traffic to web servers that have the least connection. This research uses an agent called Agent Psutils. This agent send information to SDN Controller about the number of active connections of web servers. From this information, SDN Controller can direct traffic to web servers that have the least connection. The results of the study show that the Least Connection algorithm with Agent Psutils can distribute traffic based on the number of active connections on server. Then, when comparing the Least Connection algorithm based on Agent Psutils (LC Agent Psutils) with Least Connection based on Expired Flow (LC Flow). LC Agent Psutils can send data measuring 1.2 GigaBytes while LC Flow cannot complete the data transmission process. At 400 requests, LC Agent Psutils have a smaller response time than Round Robin and LC Flow. Where the response time of the LC Agent Psutils is 242.51 ms, while the Round Robin and LC Flow are 261.61 ms and 279.81 ms.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/726/051808639
Uncontrolled Keywords: load balancing, Software Defined Network, Least Connections, POX controller
Subjects: 000 Computer science, information and general works > 004 Computer science > 004.3 Processing modes > 004.36 Distributed processing
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 04 Feb 2019 02:51
Last Modified: 22 Oct 2021 03:15
URI: http://repository.ub.ac.id/id/eprint/13958
[thumbnail of Muhammad Sholeh.pdf]
Preview
Text
Muhammad Sholeh.pdf

Download (1MB) | Preview

Actions (login required)

View Item View Item