Implementasi Algoritma Load Balancing Weighted Least Connection pada Software Defined Network dengan Ryu Controller
Kata Kunci:
Software Defined Network, load balancing, ryu controller, weighted least connection, mininet, httperfAbstrak
Untuk mempermudah pengaturan, dan penggunaan perangkat jaringan dibutuhkan penggunaan Software defined networking. Arsitektur jaringan SDN berjalan diatas protokol Openflow. Openflow memiliki tabel set rules yang diatur oleh controller. Pada penelitian ini akan dilakukan Load balancing dengan algoritma Weighted Least Connection pada Ryu Controller. Arsitektur topologi dibuat pada mininet. Untuk menguji penelitian ini dibuat 3 skenario uji. Pengujian pertama melakukan request dengan httperf dengan 50 koneksi untuk melihat apakah load balancing berhasil dilakukan. Hasil dari pengujian itu terlihat server pertama mendapat 8 koneksi, server kedua 17 koneksi, dan server ketiga 25 koneksi, dapat dilihat load balancing wlc bekerja dengan baik. Skenario kedua sebuah client menjalankan tools httperf dengan jumlah koneksi 500, dengan 3 rate koneksi yang berbeda. Hasil uji skenario ini didapat rata-rata request rate adalah 64,3req/s, reply rate 61,5rep/s, response time 2,5ms, dan cpu time 8,22s. Dan pada skenario 3 akan dilakukan pengujian httperf dengan jumlah koneksi yang berbeda pada rate koneksi 100conn/s. Dari hasil pengujian didapat rata-rata request rate 91,78req/s, reply rate 90,8rep/s, response time 3,033ms, dan cpu time 15,78s. Dari ketiga pengujian ini juga didapat tidak ada paket yang hilang selama proses pengujian.
Referensi
Ali, J., Lee, S., & Roh, B. (2018). Performance Analysis of POX and Ryu with Different SDN Topologies. Proceedings of the 2018 International Conference on Information Science and System, 244–249. https://doi.org/10.1145/3209914.3209931
Belgaum, M. R., Musa, S., Alam, M. M., & Su’Ud, M. M. (2020). A Systematic Review of Load Balancing Techniques in Software-Defined Networking. IEEE Access, 8, 98612–98636. https://doi.org/10.1109/ACCESS.2020.2995849
Haidi, B., Au, T., & Newaz, S. (2019). Single Cluster Load Balancing Using SDN: Performance Comparison between Floodlight and POX Bahar.
Haji, S. H., Zeebaree, S. R. M., Saeed, R. H., Ameen, S. Y., Shukur, H. M., Omar, N., Sadeeq, M. A. M., Ageed, Z. S., Ibrahim, I. M., & Yasin, H. M. (2021). Comparison of Software Defined Networking with Traditional Networking. Asian Journal of Research in Computer Science, 1–18. https://doi.org/10.9734/ajrcos/2021/v9i230216
Jafarnejad Ghomi, E., Masoud Rahmani, A., & Nasih Qader, N. (2017). Load-balancing algorithms in cloud computing: A survey. Journal of Network and Computer Applications, 88, 50–71. https://doi.org/10.1016/j.jnca.2017.04.007
Jyoti, A., Shrimali, M., Tiwari, S., & Singh, H. P. (2020). Cloud computing using load balancing and service broker policy for IT service: a taxonomy and survey. In Journal of Ambient Intelligence and Humanized Computing (Vol. 11, Issue 11). Springer Berlin Heidelberg. https://doi.org/10.1007/s12652-020-01747-z
Karim, H., Primananda, R., & Yahya, W. (2019). Implementasi Load Balancing Web Server Dengan Algoritme Weighted Least Connection Pada Software Defined Network. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(1), 109–118. http://j-ptiik.ub.ac.id
Kumar, R., Aggarwal, A., Handa, K., Soni, P., & Kumar, M. (2022). Software‐Defined Networks and Its Applications. In Software Defined Networks (pp. 63–96). Wiley. https://doi.org/10.1002/9781119857921.ch3
Lara, A., Kolasani, A., & Ramamurthy, B. (2014). Network Innovation using OpenFlow: A Survey. IEEE Communications Surveys & Tutorials, 16(1), 493–512. https://doi.org/10.1109/SURV.2013.081313.00105
Li, L., & Xu, Q. (2017). Load Balancing Researches in SDN: A Survey.
Panjaitan, S. L. P. (2019). Analisis Perbandingan Performansi Load Balancing Menggunakan Algoritma Weighted Round Robin dengan Weighted Least Connection pada Software Defined Network. Fakultas Informatika, Universitas Telkom.
Rana, D. S., Dhondiyal, S. A., & Chamoli, S. K. (2019). Software Defined Networking (SDN) Challenges, issues and Solution. International Journal of Computer Sciences and Engineering, 7(1), 884–889. https://doi.org/10.26438/ijcse/v7i1.884889
Uddin, R., & Monir, F. (2021). Performance Evaluation of Ryu Controller with Weighted Round Robin Load Balancer (pp. 115–129). https://doi.org/10.1007/978-3-030-84842-2_9
Ali, J., Lee, S., & Roh, B. (2018). Performance Analysis of POX and Ryu with Different SDN Topologies. Proceedings of the 2018 International Conference on Information Science and System, 244–249. https://doi.org/10.1145/3209914.3209931
Belgaum, M. R., Musa, S., Alam, M. M., & Su’Ud, M. M. (2020). A Systematic Review of Load Balancing Techniques in Software-Defined Networking. IEEE Access, 8, 98612–98636. https://doi.org/10.1109/ACCESS.2020.2995849
Haidi, B., Au, T., & Newaz, S. (2019). Single Cluster Load Balancing Using SDN: Performance Comparison between Floodlight and POX Bahar.
Haji, S. H., Zeebaree, S. R. M., Saeed, R. H., Ameen, S. Y., Shukur, H. M., Omar, N., Sadeeq, M. A. M., Ageed, Z. S., Ibrahim, I. M., & Yasin, H. M. (2021). Comparison of Software Defined Networking with Traditional Networking. Asian Journal of Research in Computer Science, 1–18. https://doi.org/10.9734/ajrcos/2021/v9i230216
Jafarnejad Ghomi, E., Masoud Rahmani, A., & Nasih Qader, N. (2017). Load-balancing algorithms in cloud computing: A survey. Journal of Network and Computer Applications, 88, 50–71. https://doi.org/10.1016/j.jnca.2017.04.007
Jyoti, A., Shrimali, M., Tiwari, S., & Singh, H. P. (2020). Cloud computing using load balancing and service broker policy for IT service: a taxonomy and survey. In Journal of Ambient Intelligence and Humanized Computing (Vol. 11, Issue 11). Springer Berlin Heidelberg. https://doi.org/10.1007/s12652-020-01747-z
Karim, H., Primananda, R., & Yahya, W. (2019). Implementasi Load Balancing Web Server Dengan Algoritme Weighted Least Connection Pada Software Defined Network. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(1), 109–118. http://j-ptiik.ub.ac.id
Kumar, R., Aggarwal, A., Handa, K., Soni, P., & Kumar, M. (2022). Software‐Defined Networks and Its Applications. In Software Defined Networks (pp. 63–96). Wiley. https://doi.org/10.1002/9781119857921.ch3
Lara, A., Kolasani, A., & Ramamurthy, B. (2014). Network Innovation using OpenFlow: A Survey. IEEE Communications Surveys & Tutorials, 16(1), 493–512. https://doi.org/10.1109/SURV.2013.081313.00105
Li, L., & Xu, Q. (2017). Load Balancing Researches in SDN: A Survey.
Panjaitan, S. L. P. (2019). Analisis Perbandingan Performansi Load Balancing Menggunakan Algoritma Weighted Round Robin dengan Weighted Least Connection pada Software Defined Network. Fakultas Informatika, Universitas Telkom.
Rana, D. S., Dhondiyal, S. A., & Chamoli, S. K. (2019). Software Defined Networking (SDN) Challenges, issues and Solution. International Journal of Computer Sciences and Engineering, 7(1), 884–889. https://doi.org/10.26438/ijcse/v7i1.884889
Uddin, R., & Monir, F. (2021). Performance Evaluation of Ryu Controller with Weighted Round Robin Load Balancer (pp. 115–129). https://doi.org/10.1007/978-3-030-84842-2_9
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2023 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer
Artikel ini berlisensiCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.