Implementasi algoritma LFUDA pada arsitektur NDN
DOI:
https://doi.org/10.35313/jitel.v3.i2.2023.127-134Keywords:
NDN, LFUDA, caching, ndnSIMAbstract
NDN (Named Data Network) merupakan sebuah arsitektur jaringan yang menerapkan prinsip content-centric, yaitu pengguna mendapatkan data berdasarkan penamaan konten, bukan berdasarkan server tertentu. Keefektifan dari prinsip ini membuat router NDN memiliki kemampuan untuk memenuhi permintaan pengguna, tanpa perlu merujuk ke server. Dalam skenario tersebut, pentingnya algoritma yang efisien untuk mengelola penghapusan konten dari cache menjadi sangat krusial. Untuk menangani masalah tersebut, penelitian ini mengadopsi algoritma caching Least Frequently Used with Dynamic Aging (LFUDA) dalam lingkungan arsitektur NDN. Simulasi yang digunakan dalam penelitian ini adalah ndnSIM, dan beberapa parameter utama diukur dalam skenario berbagai tingkat interest dan kapasitas penyimpanan konten. Hasil penelitian menunjukkan bahwa, dibandingkan dengan algoritma caching FIFO (First In First Out) dan LRU (Least Recently Used), LFUDA mampu mencapai rasio hit rate yang lebih tinggi dan nilai rata-rata delay dan hop yang lebih rendah. Spesifik untuk skenario dengan 10 interest, LFUDA menunjukkan keunggulan sebesar 4,24% dibandingkan FIFO dan 4,09% dibandingkan LRU. Sementara itu, pada skenario dengan kapasitas penyimpanan 50 paket, delay rata-rata LFUDA sekitar 61% lebih rendah dibandingkan FIFO dan LRU. Hasil ini mengindikasikan superioritas LFUDA sebagai algoritma manajemen caching di dalam konteks NDN, meskipun pengembangan lebih lanjut masih dibutuhkan untuk peningkatan performa dalam berbagai kondisi interest dan kapasitas penyimpanan.
References
Cisco, "Cisco Visual Networking Index: Forecast and Trends, 2017–2022," 2019. [Online]. Available: https://twiki.cern.ch/twiki/pub/HEPIX/TechwatchNetwork/HtwNetworkDocuments/white-paper-c11-741490.pdf. [Accessed 29 Januari 2022].
V. Jacobson, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard, "Networking named content," in Proceedings of the 5th international conference on Emerging networking experiments and technologies, 2009.
M. N. D. Satria, F. H. Ilma, and N. R. Syambas, "Performance comparison of named data networking and IP-based networking in palapa ring network," in 2017 3rd International Conference on Wireless and Telematics (ICWT), Palembang, 2017.
L. V. Yovita and N. R. Syambas, "Caching on Named Data Network: a Survey," International Journal of Electrical and Computer Engineering (IJECE), vol. 8, pp. 4456-4466, 2018.
M. Luthfianza and D. Febriawan, "Analisa Perbandingan Web Proxy Sebagai Filtering Antara Mikrotik dan Suid Berdasarkan Hit Ratio dan Byte Hit Ratio," JUTIKOM, vol. 1, no. 1, 2022.
F. W. Bramantyo, "Analisa Unjuk Kerja Proxy Server Menggunakan Algoritma LRU, LFU, dan GDSF," 21 April 2016. [Online]. Available: https://repository.usd.ac.id/9905/2/115314087_full.pdf. [Accessed 11 Juni 2022].
B. Parli, "bparli.medium.com," 7 April 2020. [Online]. Available: https://bparli.medium.com/enhancing-least-frequently-used-caches-with-dynamic-aging-64dc973d5857. [Accessed 21 Januari 2020].
A. Afanasyev, I. Moiseenko, and L. Zhang, "ndnSIM: NDN simulator for NS-3," University of California, Los Angeles, Tech. Rep. NDN-0005, 2012.
S. Mastorakis, A. Afanasyev, I. Moiseenko, and L. Zhang, "ndnSIM 2.0: A new version of the NDN simulator for NS-3," University of California, Los Angeles, Tech. Rep. NDN-0028, 2016.
H. Dai, J. Lu, Y. Wang, and B. Liu, "On Pending Interest Table in Named Data Networking", in Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '18), Budapest, Hungary, pp. 369-383, Aug. 2018.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.