Analisis Efek Penggunaan Kontroler Floodlight dan OpenDaylight Pada Performansi Jaringan SDN

Abstrak Pada jaringan tradisional, penggunaan antara control plane dan forwarding plane menjadi satu. Desain jaringan seperti ini dianggap kurang fleksibel dalam mengkontrol dan mengatur jaringan tersebut. Ada suatu sistem jaringan yang dianggap lebih efektif dari pada jaringan konvensional yang sudah ada yang disebut dengan Software Defined Network (SDN). SDN berfungsi untuk memisahkan secara eksplisit antara control plane dengan data plane supaya terjadi pemanajemenan jaringan yang lebih bagus. Dengan adanya sistematika ini pengelolaan jaringan akan lebih baik dan lebih fleksibel melalui kontroler yang bersifat programmable. Ada banyak jenis kontroler dengan menggunakan bahasa pemrograman berbeda. Beberapa kontroler ada yang menggunakan bahasa pemrograman java dan sebagian menggunakan bahasa pemrograman python. Pada pengujian ini, kontroler yang digunakan adalah kontroler dengan bahasa pemrograman java. Adapun kontroler yang digunakan yaitu kontroler Floodlight tanpa algoritma Johnson, Foodlight dengan algoritma Johnson dan OpenDaylight. Ketiga model kontroler ini akan diuji performanya menggunakan parameter QoS dengan standarisasi ITU-T G.1010. Hasil penelitian yang didapat kontroler Floodlight tanpa algoritma Johnson lebih unggul dibandingkan kedua kontroler lainnya dari untuk layanan data dan VoIP. Namun untuk pengiriman layanan video, kontroler OpenDaylight lebih baik dari yang lainnya. Karena hanya kontroler OpenDaylight yang bisa mengirimkan paket video. Untuk pengujian resource utilization, konsumsi memori tertinggi dimiliki oleh kontroler OpenDaylight. Berdasarkan standarisasi ITU-T G.1010 kontroler Floodlight tanpa algoritma Johnson, Floodlight menggunakan algoritma Johnson dan OpenDaylight hanya memenuhi standarisasi delay untuk layanan data saja. Kata Kunci: Kontroller, Kinerja, Floodlight, OpenDaylight, QoS, Resource Utilization Abstract In traditional networks, the use between control plane and forwarding plane becomes one. Network design like this is considered to be less flexible in controlling and managing the network. There is a network system that is considered more effective than existing conventional networks called Software Defined Network (SDN). SDN serves to separate explicitly between the control plane and the data plane so that there is better network management. With this systematics network management will be better and more flexible through programmable controllers. There are many types of controllers using different programming languages. Some controllers use the Java programming language and some use the Python programming language. In this test, the controller used is a controller with a java programming language. The controllers used are Floodlight controllers without Johnson algorithm, Foodlight with Johnson algorithm and OpenDaylight. These three controller models will be tested for their performance using QoS parameters with ITU-T G.1010 standardization. The results obtained by the Floodlight controller without the Johnson algorithm are superior to the other two controllers for data and VoIP services. But for sending video services, OpenDaylight controllers are better than others. Because only OpenDaylight controllers can send video packages. For testing resource utilization, the highest memory consumption is owned by the OpenDaylight controller. Based on the ITU-T G.1010 standardization of Floodlight controllers without the Johnson algorithm, Floodlight using Johnson and OpenDaylight algorithms only meets the delay standard for data services only. Keywords: Controller, Performance, Floodlight, OpenDaylight, QoS, Resource Utilization