ANALISIS PENINGKATAN KINERJA FTP SERVER MENGGUNAKAN LOAD BALANCING PADA CONTAINER

  • Januar Al Amien
  • Doni Winarso
Keywords: Cloud Computing, Docker, FTP, Load Balancing, HAProxy, Least Connection, Round Robin

Abstract

Abstract

Cloud computing is a technology that answers the challenge of the need for efficient computing technology. There are many things that can be implemented using cloud computing technologies such as web services, storage services, applications and others. Use of cloud computing using container technology can help in the management of applications and optimize the use of resources in the form of memory and processor usage on the server. In this research docker containers implemented by service of FTP (File Transfer Protocol). The FTP service is made into 3 containers within a single server computer. To handle load problems performance on the FTP server against overload requests, load balancing is used. Load balancing is a method to improve performance while reducing the performance load on FTP servers. Based on the test results, the use of multi container and load balancing in the FTP server in load with two algorithm least connection and raound robin handling has result of smaller memory usage and utilization of processor usage evenly. Both algorithms are recommended for handling loads for FTP servers and will be more efficient when applied to servers with the same specifications and loads

Keywords: Cloud Computing, Docker, FTP, Load Balancing, HAProxy, Least Connection, Round Robin.

Abstrak

Cloud computing merupakan teknologi yang menjawab tantangan akan kebutuhan teknologi komputasi yang efisien. Terdapat banyak hal yang dapat diimplementasikan menggunakan teknologi cloud computing seperti web service, layanan penyimpanan, aplikasi dan lain-lain. Penerapan cloud computing dengan menggunakan teknologi container dapat membantu dalam pengelolaan aplikasi serta mengoptimalkan penggunaan sumber daya berupa penggunaan memory dan prosesor pada server. Dalam penelitian ini penerapan docker container diimplementasikan menggunakan layanan aplikasi FTP (File Transfer Protocol). Layanan  FTP dibuat menjadi 3 container didalam satu computer server. Untuk menangani permasalahan beban kinerja pada FTP server terhadap permintaan yang terlalu berat (overload) digunakan load balancing. Load balancing merupakan metode untuk meningkatkan kinerja sekaligus mengurangi beban kinerja pada FTP server. Berdasarkan hasil pengujian, penerapan multi container serta load balancing didalam FTP server dalam penanganan beban dengan dua algortima least connection dan round robin memiliki hasil penggunaan memory yang lebih kecil dan pemanfaatan penggunaan prosesor yang merata kedua algoritma tersebut direkomendasikan untuk penanganan beban untuk ftp server dan akan lebih efisien apabila diterapkan pada server dengan spesifikasi dan beban yang sama.

Kata Kunci: Cloud Computing, Docker, FTP, Load Balancing, HAProxy, Least Connection, Round Robin .

Downloads

Download data is not yet available.

References

[1] C. M. Babu and O. L. Chandana, “File Transfer Protocol in Cloud Computing,” vol. 2, no. March, pp. 665–667, 2014.
[2] I. Santiko and R. Rosidi, “Pemanfaatan Private Cloud Storage Sebagai Media Penyimpanan Data E-Learning Pada Lembaga Pendidikan,” J. Tek. Inform., vol. 10, no. 2, pp. 137–146, 2018.
[3] V. K. Reddy and K. T. Rao, “Analysis on Virtualization Technologies in Cloud,” vol. 3, no. 7, pp. 2567–2574, 2014.
[4] M. A. Nugroho and R. Kartadie, “Analisis Kinerja Penerapan Container untuk Load Balancing Web Server,” JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., vol. 1, no. 02, pp. 7–15, 2016.
[5] M. M. Tajwar, M. N. Pathan, L. Hussaini, and A. Abubakar, “CPU scheduling with a round robin algorithm based on an effective time slice,” J. Inf. Process. Syst., vol. 13, no. 4, pp. 941–950, 2017.
[6] Y. L. Oktavianus, “Membangun Sistem Cloud Computing dengan Implementasi Load Balancing dan Pengujian Algoritma Penjadwalan Linux Virtual Server pada FTP Server,” J. Nas. Tek. Elektro, vol. 2, no. 1, pp. 25–30, 2013.
[7] G. Thejesvi and T. Anuradha, “Distribution of Work Load at Main Controller Level Using Enhanced Round Robin Scheduling Algorithm in A Public Cloud,” Int. J. Comput. Sci. Eng. (e-IJCSE 2347-269), no. 12, pp. 75–78, 2015.
[8] A. P. U. Siahaan, “Comparison Analysis of CPU Scheduling : FCFS, SJF and Round Robin,” Int. J. Eng. Dev. Res., vol. 4, no. 3, pp. 124–131, 2016.
[9] Y. He, L. Gao, G. K. Liu, and Y. Z. Liu, “A dynamic round-robin packet scheduling algorithm,” Appl. Mech. Mater., vol. 347–350, no. Iccsee, pp. 2203–2207, 2013.
[10] L. Fani, I. Ardy, A. Bhawiyuga, and W. Yahya, “Implementasi Load Balancer Berdasarkan Server Status pada Arsitektur Software Defined Network ( SDN ),” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 2, no. 5, pp. 2135–2143, 2018.
Published
2019-11-14
Abstract views: 591 , PDF downloads: 414