ABSTRAK
ABSTRAK
Nama : Haidlir Achmad Naqvi
Program Studi : Magister Ilmu Komputer
Judul : Perbaikan Practicality Congestion Control Berbasis Deep
Reinforcement Learning
Pembimbing : Muhammad Hafizhuddin Hilman, S.Kom., M.Kom., Ph.D.
Algoritma congestion control berbasis deep reinforcement learning (DRL-CC) telah me-
nunjukkan kemampuan adaptasi yang lebih baik dibanding congestion control berbasis
rule. Walaupun demikian, metode tersebut belum terimplementasi pada Internet karena
dihadapkan pada permasalahan practical. Permasalahan tersebut antara lain: (1) kepu-
tusan agent untuk mencapai high throughput masih menimbulkan high loss rate, (2)
konsumsi tenaga komputasi masih tinggi, dan (3) performa throughput DRL-CC tidak
konsisten pada jaringan yang heterogen sehingga dapat dikatakan model tidak tergeneral-
isasi. Penelitian ini mengusulkan beberapa modifikasi DRL-CC untuk mengatasi isu-isu
tersebut. Setiap usulan tersebut dieksperimentasi dan dievaluasi menggunakan Pantheon
pada skenario jaringan yang berbeda seperti jaringan selular dengan variasi pergerakan
dan perjalanan. Usulan pertama, modifikasi komponen monitoring dan interval mampu
menurunkan packet loss secara drastis hingga 50.7x dengan penyesuaian throughput yang
minimal. Selanjutnya modifikasi transport protocol terbukti dapat menurunkan peng-
gunaan CPU hingga 4.13x dan penanaman algoritma slow start pada DRL-CC dapat
meningkatkan throughput walaupun tidak signifikan. Usulan ketiga strategi pelatihan
ulang dengan menggunakan ns-3 sebagai gym environment untuk mendapatkan trajectory
sampling yang beragam terbukti mampu menaikkan throughput hingga 7.83%. Usulan
terakhir, strategi pelatihan ulang dengan menggunakan fungsi reward linear dan ekspo-
nensial yang dilakukan pada ns-3 mampu menaikkan throughput sebesar 6.94%. Dengan
kontribusi ini, hasil penelitian ini diharapkan dapat mendorong implementasi DRL-CC
dari ekosistem riset ke jaringan produksi.
Kata kunci:
Congestion control, deep reinforcement learning
|