Active Queue Management (AQM) Performance Analysis Based On Controled Delay (CoDel) Against Bufferbloat On Real-Time Aplication

Muhammad Noer Iskandar

Abstract


Bufferbloat merupakan salah satu kondisi buffer dengan ukuran besar yang cenderung
selalu penuh dan menyebabkan antrian panjang didalam buffer, jika hal ini terjadi secara
terus-menerus maka dapat menyebabkan jeda transmisi yang tinggi. Bufferbloat sering
terjadi pada aplikasi berbasis real-time. Active Queue Management (AQM) merupakan
salah satu cara untuk menangani terjadinya bufferbloat., AQM umumnya menggunakan
algoritma Drop Tail untuk menangani kondisi antrian panjang dalam buffer router di
jaringan. Namun demikian, performansi AQM berbasis Drop Tail kurang dapat
diandalkan karena jeda transmisi dalam keadaan bufferbloat masih tinggi. Telah banyak
studi dilakukan untuk menangani bufferbloat, seperti Drop Tail, Random Early Detection
(RED) dan Controlled Delay (CoDel). Dari riset yang telah dilakukan tersebut masih sulit
ditemukan performasi algoritma terbaik dalam menangani bufferbloat. Untuk hal tersebut,
paper ini menyajikan studi performansi penanganan bufferbloat menggunakan ketiga
algoritma diatas. Dalam studi ini, video streaming digunakan sebagai traffic uji untuk
menentukan performansi algoritma terbaik dalam mengatasi bufferbloat. Sedangkan
metriks uji yang digunakan dalam riset ini adalah latency, throughput dan packet-loss.
Analisa hasil pengujian mengambil 3 hasil terbaik dalam setiap percobaan. Hasil
pengujian menunjukan performansi algoritma CoDel jauh lebih baik dalam menangani
latency yang tinggi pada kondisi bufferbloat dibandingkan RED dan Drop Tail. Namun
untuk packet-loss dan throughput performansi RED dan Drop Tail masih unggul
dibanding algoritma CoDel

Full Text:

PDF

References


Braden, R., dan teman teman. 1998. "Recommendations on Queue Management and Congestion Avoidance

in the Internet, RFC2309 (Informational), Internet Engineering Task Force." Internet Engineering Task

Force, RFC2309 (Informational). April. http://www.ietf.org/rfc/rfc2309.txt.

Gettys, J., Kathleen N. 2011. "Bufferbloat: Dark Buffers in the Internet."AQM Queue. November.

http://queue.acm.org/detail.cfm?id=2071893.

Gettys, J., Kathleen N., dan teman-teman. 2014. http://www.bufferbloat.net. Agustus 12.

http://www.bufferbloat.net/.

Greg W., Dan R. 2013. "Active Queue Management Algorithms DOCSIS 3.0." CableLabs. April.

http://www.cablelabs.com/wpcontent/uploads/2013/11/Active_Queue_Management_Algorithms_DOCSIS_3_0.pdf.

Hoiland-Jorgensen, Toke. 2012. "Battling Bufferbloat: An experimental comparison of four approaches to

queue management in Linux Master module project Computer Science". RUDAR (Roskilde University

Digita Archive. Desember. http://rudar.ruc.dk/handle/1800/9322.

Høiland-Jørgensen, Toke. 2014. "Netperf Wrapper-Python wrapper to run multiple simultaneous netperf

instances and aggregate the results". Accessed November 2014. github.com/tohojo/netperf-wrapper

Jacobson, V., Kathleen, N. 2012. "Controlling Queue Delay - A modern AQM is just one piece of the solution

to bufferbloat". Asscociation for Computing Machinery (ACM Queue). Mei.

http://queue.acm.org/detail.cfm?id=2209336.

Naeem, K., David, R., Michael, W. 2014. "The new AQM kids on the block: An experimental evaluation of

CoDel and PIE". IEEE Xplore 85-90.

Nichols, K., Jacobson, V. 2014. "Controlled Delay Active Queue Management draft-ietf-aqm-codel-00".

Internet Engineering Task Force. Oktober 24. http://www.ietf.org/id/draft-ietf-aqm-codel-00.txt.

Preethi Rao V., Mohit P. Tahiliani, Udaya Kumar K. Shenoy. 2014. "Analysis of sfqCoDel for Active Queue

Management". IEEE Xplore 262-267

Raghuvanshi, D.M., B. Annappa, and Mohit P. T. 2013. "On the Effectiveness of CoDel for Active Queue

Management". IEEE Computer Society, In Proceedings of Third International Conference on Advanced

Computing & Communication Technologies, ACCT107114.

Ryu, Seungwan. 2002. "Active Queue Management (AQM) based Internet Congestion Control". University

at Buffalo. Oktober. http://www.cse.buffalo.edu/~qiao/cse620/fall04/AQM-Fall04.pdf.

Sally, F., Van, J. 1993. "Random Early Detection Gateways for Congestion Avoidance". Lawrence Berkeley

Laboratory. Agustus. http://www.icir.org/floyd/papers/early.twocolumn.pdf.

[15] Sharma, Tanvi. 2014. "Controlling Queue Delay (CoDel) to counter the Bufferbloat Problem in

Internet". INPRESSCO International Journal of Current Engineering and Technology. Juni.

http://inpressco.com/wp-content/uploads/2014/07/Paper1992210-2215.pdf.

[16] Taht, Dave. 2012. "RFC: Realtime Response Under Load (rrul) test specification". GMANE. September.

http://article.gmane.org/gmane.network.routing.bufferbloat/940/.

Tannenbaum, A.S. 2011. "Computer Network 5th Edition". New Jersey: Prentice Hall, Inc




DOI: http://dx.doi.org/10.21108/INDOJC.2017.2.1.139

Refbacks

  • There are currently no refbacks.


Copyright (c) 2017 Muhammad Noer Iskandar

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