Optimizing FTP Server Performance Using the Locality-Based Least Connection (LBLC) Algorithm in a Scheduling Algorithm Balancing System

Authors

  • Ahmad Ridwan Universitas AMIKOM Yogyakarta
  • Pramawahyudi Pramawahyudi Universitas Andalas
  • Enda Putri Atika Universitas AMIKOM Yogyakarta
  • Budi Bayu Murti Universitas Gadjah Mada
  • Muzakki Ahmad Universitas AMIKOM Yogyakarta

DOI:

https://doi.org/10.55537/cosie.v5i3.1787

Keywords:

FTP Server, Load Balancing, Linux Virtual Server, QoS, Scheduling Algorithms

Abstract

A simultaneous increase in internet user traffic often causes servers to become overloaded, leading to disruptions, particularly on File Transfer Protocol (FTP) servers. A load-balancing system using Linux Virtual Servers is a solution for distributing traffic evenly. This study aims to analyze the performance of ten scheduling algorithms in a load-balancing system for File Transfer Protocol server applications with an Internet Protocol tunnel topology. The research method involves implementing a server cluster using the Debian operating system with one load-balancing server and two real servers. This topology allows the real servers to be located on geographically separate networks. Performance testing was conducted on ten different scheduling algorithms using five simultaneous clients, measuring response time and throughput using network analysis software. The test results showed that the Least Connections Based on Locality algorithm provided the most optimal performance compared to the other algorithms. The algorithm recorded the lowest average response time of 0.6066 seconds and the highest average throughput of 43 kilobits per second. These results are significantly better than those from tests without a load-balancing system, which yielded a response time of 2.7332 seconds. It can be concluded that the Least Connections Based on Locality algorithm is the most effective when applied to File Transfer Protocol servers with an Internet Protocol tunnel topology to improve network service quality.

Downloads

Download data is not yet available.

References

[1] S. Bandaru, “Reliable Network Infrastructure As Critical Digital Infrastructure For Modern Society,” J. Int. Cris. Risk Commun. Res., vol. 9, no. 1, pp. 285–298, 2026, doi: 10.63278/jicrcr.vi.3629.

[2] G. Karamchand, “From Local to Global: Advancements in Networking Infrastructure,” Pioneer Res. J. Comput. Sci., vol. 1, no. 1, pp. 1–6, 2024.

[3] Y. Liu, Z. Liu, R. Kettimuthu, N. Rao, Z. Chen, and I. Foster, “Data Transfer between Scientific Facilities – Bottleneck Analysis, Insights and Optimizations,” in 2019 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), 2019, pp. 122–131. doi: 10.1109/CCGRID.2019.00023.

[4] M. Arifuzzaman and E. Arslan, “Online optimization of file transfers in high-speed networks,” in Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, in SC ’21. New York, NY, USA: Association for Computing Machinery, 2021. doi: 10.1145/3458817.3476208.

[5] A. Ridwan, R. Syahputra, and P. Pramawahyudi, “Performance Analysis of First Hop Redundancy Protocols on Computer Networks Based in Star Topology,” Fountain Informatics J., vol. 8, no. 2, pp. 2548–5113, 2023, doi: 10.21111/fij.v8i2.9844.

[6] C. Jin, D. Abramson, J. Carroll, Z. Liu, and R. Kettimuthu, “Moving small files in a networked environment,” Futur. Gener. Comput. Syst., vol. 139, pp. 167–180, 2023, doi: https://doi.org/10.1016/j.future.2022.09.016.

[7] M. Muzammal Islam et al., “Improving Reliability and Stability of the Power Systems: A Comprehensive Review on the Role of Energy Storage Systems to Enhance Flexibility,” IEEE Access, vol. 12, pp. 152738–152765, 2024, doi: 10.1109/ACCESS.2024.3476959.

[8] N. Joshi and D. Gupta, “Application Layer Load Balancing in Software Defined Networking Using Priority Based Round Robin Scheduling Algorithm,” Wirel. Pers. Commun., vol. 136, no. 2, pp. 759–772, 2024, doi: 10.1007/s11277-024-11273-2.

[9] R. Farahi, “A comprehensive overview of load balancing methods in software-defined networks,” Discov. Internet Things, vol. 5, no. 1, p. 6, 2025, doi: 10.1007/s43926-025-00098-5.

[10] D. H. Sulaksono, C. N. Prabiantissa, R. K. Hapsari, L. Sirri, Djuniharto, and D. Y. R.L., “Implementation of Load Balancing on a Quiz Web Application Using the Least Connection Algorithm with Reverse Proxy Technique,” in 2025 7th International Conference on Cybernetics and Intelligent System (ICORIS), 2025, pp. 1–6. doi: 10.1109/ICORIS67789.2025.11296059.

[11] Tomi Defisa, Thomas Budiman, and A. Z. Sianipar, “The Model of Sharing Public IP Address Using Tunneling Protocol,” J. Adv. Inf. Ind. Technol., vol. 7, no. 1 SE-, pp. 95–104, May 2025, doi: 10.52435/jaiit.v7i1.691.

[12] M. Ghorbian, M. Ghobaei-Arani, and L. Esmaeili, “A survey on the scheduling mechanisms in serverless computing: a taxonomy, challenges, and trends,” Cluster Comput., vol. 27, no. 5, pp. 5571–5610, 2024, doi: 10.1007/s10586-023-04264-8.

[13] A. A. Amer, I. E. Talkhan, R. Ahmed, and T. Ismail, “An Optimized Collaborative Scheduling Algorithm for Prioritized Tasks with Shared Resources in Mobile-Edge and Cloud Computing Systems,” Mob. Networks Appl., vol. 27, no. 4, pp. 1444–1460, 2022, doi: 10.1007/s11036-022-01974-y.

[14] N. Zhou, X. Liao, F. Li, Y. Feng, and L. Liu, “List Scheduling Algorithm Based on Virtual Scheduling Length Table in Heterogeneous Computing System,” Wirel. Commun. Mob. Comput., vol. 2021, no. 1, p. 9529022, Jan. 2021, doi: https://doi.org/10.1155/2021/9529022.

[15] M. González-Rodríguez, L. Otero-Cerdeira, E. González-Rufino, and F. J. Rodríguez-Martínez, “Study and evaluation of CPU scheduling algorithms,” Heliyon, vol. 10, no. 9, May 2024, doi: 10.1016/j.heliyon.2024.e29959.

[16] D. Bringhenti, G. Marchetto, R. Sisto, F. Valenza, and J. Yusupov, “Automated Firewall Configuration in Virtual Networks,” IEEE Trans. Dependable Secur. Comput., vol. 20, no. 2, pp. 1559–1576, 2023, doi: 10.1109/TDSC.2022.3160293.

[17] K. Alieyan, S. Ismail, A. Ghaben, M. Sawah, and A. Fakhry, “An Intelligent Approach to HTTP Flood DDoS Detection Using Bayes-Entropy,” Int. J. Adv. Soft Comput. its Appl. , vol. 18, no. 2 SE-Articles, pp. 39–58, Jun. 2026, doi: 10.15849/ijasca.v18i2.65.

[18] Y. Liu, S. Di, K. Chard, I. Foster, and F. Cappello, “Optimizing Scientific Data Transfer on Globus with Error-Bounded Lossy Compression,” in 2023 IEEE 43rd International Conference on Distributed Computing Systems (ICDCS), 2023, pp. 703–713. doi: 10.1109/ICDCS57875.2023.00064.

[19] A. Mohd Ali and M. R. Hassan, “Utilizing FTP Procedures to Improve Sustainable Service Using IEEE 802.11 Technologies BT - Proceedings of the Future Technologies Conference (FTC) 2023, Volume 2,” in Proceedings of the Future Technologies Conference (FTC) 2023, Volume 2, K. Arai, Ed., Cham: Springer Nature Switzerland, 2023, pp. 21–41. doi: 10.1007/978-3-031-47451-4_2.

[20] M. Shona and R. Sharma, “Design and Deployment of a Dynamic Weighted Round-Robin SDN Load Balancing Mechanism with Distributed Controllers,” Eng. Technol. Appl. Sci. Res., vol. 15, no. 6 SE-, pp. 30260–30266, Dec. 2025, doi: 10.48084/etasr.12773.

[21] T. Mazhar et al., “Quality of Service (QoS) Performance Analysis in a Traffic Engineering Model for Next-Generation Wireless Sensor Networks,” Symmetry (Basel)., vol. 15, no. 2, 2023, doi: 10.3390/sym15020513.

[22] P. Pramawahyudi, R. Syahputra, and A. Ridwan, “Evaluasi Kinerja First Hop Redundancy Protocols untuk Topologi Star di Routing EIGRP,” ELKOMIKA J. Tek. Energi Elektr. Tek. Telekomun. Tek. Elektron., vol. 8, no. 3, p. 627, 2020, doi: 10.26760/elkomika.v8i3.627.

[23] T. Qinan, G. Xing, L. Guilin, and L. Juncong, “Optimizing Linux Scheduling Based on Global Runqueue with SCX,” in 2024 IEEE International Conference on Systems, Man, and Cybernetics (SMC), 2024, pp. 1813–1819. doi: 10.1109/SMC54092.2024.10831230.

[24] J. Zhang and K. Wang, “Research on Real-Time Scheduling Optimization and Performance Enhancement in Embedded Linux,” in 2025 10th International Conference on Intelligent Computing and Signal Processing (ICSP), 2025, pp. 644–647. doi: 10.1109/ICSP65755.2025.11086895.

Downloads

Published

16-07-2026

How to Cite

Ridwan, A., Pramawahyudi, P., Atika, E. P., Murti, B. B., & Ahmad, M. (2026). Optimizing FTP Server Performance Using the Locality-Based Least Connection (LBLC) Algorithm in a Scheduling Algorithm Balancing System. Journal of Computer Science and Informatics Engineering , 5(3), 347–360. https://doi.org/10.55537/cosie.v5i3.1787

Issue

Section

Articles