Analisis Kinerja Jaringan Software-Defined Networking (SDN) Berbasis Open Network Operating System (ONOS) dengan Menggunakan Protokol OpenFlow 1.5: Studi Kasus pada Algoritma Flow Scheduling Shortest Path First (SPF) dan Weighted Round Robin (WRR)
DOI:
https://doi.org/10.37012/jtik.v9i1.1519Abstract
Jaringan Software-Defined Networking (SDN) telah menjadi solusi penting dalam mengelola dan mengoptimalkan kinerja jaringan. Penelitian ini bertujuan untuk menganalisis kinerja jaringan SDN berbasis Open Network Operating System (ONOS) dengan menggunakan protokol OpenFlow 1.5. Studi kasus dilakukan pada dua algoritma Flow Scheduling yang berbeda, yaitu Shortest Path First (SPF) dan Weighted Round Robin (WRR), untuk menilai dampak mereka terhadap kinerja jaringan. Dalam penelitian ini, sebuah jaringan SDN telah dikembangkan menggunakan ONOS sebagai kontroler dan protokol OpenFlow 1.5 sebagai antarmuka antara kontroler dan perangkat jaringan. Dua algoritma flow scheduling, SPF dan WRR, diimplementasikan pada jaringan tersebut untuk mengendalikan distribusi lalu lintas data dan mengoptimalkan kinerja jaringan. Kinerja jaringan dievaluasi menggunakan metrik seperti throughput, latency, dan packet loss rate. Hasil penelitian menunjukkan bahwa algoritma SPF dan WRR menunjukkan perbedaan yang signifikan dalam kinerja jaringan. Algoritma SPF menghasilkan throughput yang lebih tinggi dan latency yang lebih rendah dibandingkan dengan algoritma WRR. Namun, WRR menunjukkan distribusi lalu lintas yang lebih merata dan packet loss rate yang lebih rendah dibandingkan dengan SPF. Hal ini menunjukkan bahwa algoritma SPF lebih cocok untuk aplikasi yang memerlukan latensi rendah dan throughput tinggi, sedangkan WRR lebih sesuai untuk aplikasi yang membutuhkan distribusi lalu lintas yang adil dan keberlanjutan dengan unjuk kerja jaringan yang lebih baik. Kesimpulannya, penelitian ini menunjukkan bahwa penggunaan ONOS dengan protokol OpenFlow 1.5 dan algoritma Flow Scheduling yang sesuai dapat mengoptimalkan kinerja jaringan SDN. Pemilihan algoritma Flow Scheduling yang tepat bergantung pada kebutuhan aplikasi dan karakteristik jaringan yang spesifik.
References
Araújo, F. R. C., Oliveira, R. L., Brito, S. M., & Sampaio, L. N. (2017). A Performance Analysis of SDN Network with Flow Scheduling Algorithms. Journal of Computer Networks and Communications, 2017, 1-10.
Bari, M. F., Chowdhury, S. R., Ahmed, R., & Boutaba, R. (2013). On orchestrating virtual network functions in NFV. Proceedings of the 11th International Conference on Network and Service Management (CNSM), 1-9.
Berde, P., Gerola, M., Hart, J., Higuchi, Y., Kobayashi, M., Koide, T., ... & Radoslavov, P. (2014). ONOS: towards an open, distributed SDN OS. In Proceedings of the third workshop on Hot topics in software defined networking (pp. 1-6).
Chowdhury, N. M., & Boutaba, R. (2010). A survey of network virtualization. Computer Networks, 54(5), 862-876.
Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik, 1(1), 269-271.
Hart, J., Berde, P., Kobayashi, M., Koide, T., & Parulkar, G. (2015). Network innovation using OpenFlow: A case study. In Proceedings of the 2015 IEEE 23rd International Conference on Network Protocols (ICNP) (pp. 384-389).
Jammal, M., Singh, T., Shami, A., Asal, R., & Li, Y. (2014). Software defined networking: State of the art and research challenges. Computer Networks, 72, 74-98.
Katevenis, M., Sidiropoulos, S., & Courcoubetis, C. (1991). Weighted round-robin cell multiplexing in a general-purpose ATM switch chip. IEEE Journal on Selected Areas in Communications, 9(8), 1265-1279.
Kokilavani, T., & Amirtharajan, R. (2013). Load balanced routing mechanisms for mobile ad hoc networks. International Journal of Computer Science & Engineering Technology, 4(5), 536-544.
Kompella, V. P., Pasquale, J. C., & Polyzos, G. C. (1993). Multicast routing for multimedia communication. IEEE/ACM Transactions on Networking, 1(3), 286-292.
Kreutz, D., Ramos, F. M., Verissimo, P., Rothenberg, C. E., Azodolmolky, S., & Uhlig, S. (2015). Software-defined networking: A comprehensive survey. Proceedings of the IEEE, 103(1), 14-76.
McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., ... & Turner, J. (2008). OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2), 69-74.
ONOS. (2021). ONOS: Open Network Operating System. Retrieved from https://onosproject.org/
Open Networking Foundation. (2014). OpenFlow Switch Specification Version 1.5.0 (Protocol version 0x06). Retrieved from https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-spec-v1.5.0.noipr.pdf
Downloads
Published
Issue
Section
Citation Check
License
Jurnal Teknologi Informatika dan Komputer allows readers to read, download, copy, distribute, print, search, or link to the full texts of its articles and allow readers to use them for any other lawful purpose. The journal allows the author(s) to hold the copyright without restrictions. Finally, the journal allows the author(s) to retain publishing rights without restrictions Authors are allowed to archive their submitted article in an open access repository Authors are allowed to archive the final published article in an open access repository with an acknowledgment of its initial publication in this journal.
Jurnal Teknlogi Informatika dan Komputer is licensed under a Creative Commons Attribution 4.0 International License.