digilib@itb.ac.id +62 812 2508 8800

Abstrak
PUBLIC karya

Pada era globalisasi ini, informasi disampaikan secara cepat dari satu tempat ke tempat yang lain di seluruh dunia. Beragam informasi tersebut disampaikan salah satunya dengan menggunakan sistem global jaringan yang saling terkoneksi, atau yang lebih dikenal dengan sebutan internet. Perkembangan teknologi untuk mendukung fasilitas agar internet dapat memberi layanan lebih luas dan lebih cepat untuk penggunanya semakin digencarkan. Pengaplikasiannya termasuk pada konfigurasi network devices, salah satunya adalah switch. Namun, pada saat ini konsep network device multi-vendor yang konvensional memiliki kekurangan. Untuk dapat mengubah karakteristik dari sebuah network device, konfigurasi perlu dilakukan secara manual untuk setiap device sesuai dengan vendor yang digunakan. Hal ini membutuhkan waktu yang lama, mengingat jumlah network device semakin bertambah setiap tahunnya. Oleh karena itu, konsep Software Defined-Network dapat dijadikan solusi untuk mengatasi kompleksitas jaringan konvensional seperti sekarang ini. Dalam Tugas Akhir ini, penulis membuat Jupyter Notebook dari sebuah Aplikasi SDN dengan menggunakan Ryu Controller terkait dengan parallel programming. Ryu Controller sendiri merupakan sebuah remote controller yang menjadi control plane dari sebuah OpenFlow Switch. Di dalam lalu lintas data pada switch, setiap packet yang masuk perlu di-handle dengan menggunakan handler yang sesuai. Untuk mengatasi flow packet yang terus berjalan seiring berjalannya Aplikasi SDN, konsep parallel programming diterapkan agar proses handling tidak berjalan secara paralel dan menghindari konflik yang mungkin terjadi pada setiap thread.