{"title":"AURED – Autonomous Random Early Detection for TCP Congestion Control","authors":"Hsiu-Jy Ho, Wei-Ming Lin","doi":"10.1109/ICSNC.2008.22","DOIUrl":null,"url":null,"abstract":"Congestion control is widely used in the Internet to prevent congestion collapse. Because data are inherently bursty, routers are provisioned with large buffers to absorb this burstiness and to achieve high link utilization. At the same time, large buffers lead to high queuing delays at congested routers. RED (random early detection) was introduced to relieve this problem so as to achieve high link utilization and low queue delay. Several adaptive techniques have also been proposed to allow for better parameter adjustment under different situation settings. However, parameter adjustment approaches in these techniques are usually based on an assumption that there exists a known combination of optimal parameter setting based on which techniques are to adjust to. Whereas, optimality of the setting very much depends on circumstantial factors which cannot be universally true, and thus the ensuing adjustment may not be even beneficial. In this paper, we propose an autonomous random early detection (AURED) technique to allow for a complete autonomous adjustment process without having to assume the aforementioned association. By tuning the packet drop probability variable according to the performance variation between two consecutive sampling periods, this technique does not require a target setting value to adapt to, thus allowing for more flexibility to accommodate for various situations.","PeriodicalId":105399,"journal":{"name":"2008 Third International Conference on Systems and Networks Communications","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Third International Conference on Systems and Networks Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSNC.2008.22","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
Congestion control is widely used in the Internet to prevent congestion collapse. Because data are inherently bursty, routers are provisioned with large buffers to absorb this burstiness and to achieve high link utilization. At the same time, large buffers lead to high queuing delays at congested routers. RED (random early detection) was introduced to relieve this problem so as to achieve high link utilization and low queue delay. Several adaptive techniques have also been proposed to allow for better parameter adjustment under different situation settings. However, parameter adjustment approaches in these techniques are usually based on an assumption that there exists a known combination of optimal parameter setting based on which techniques are to adjust to. Whereas, optimality of the setting very much depends on circumstantial factors which cannot be universally true, and thus the ensuing adjustment may not be even beneficial. In this paper, we propose an autonomous random early detection (AURED) technique to allow for a complete autonomous adjustment process without having to assume the aforementioned association. By tuning the packet drop probability variable according to the performance variation between two consecutive sampling periods, this technique does not require a target setting value to adapt to, thus allowing for more flexibility to accommodate for various situations.
拥塞控制在互联网中被广泛用于防止拥塞崩溃。由于数据本身就是突发的,所以路由器配备了大缓冲区来吸收这种突发,并实现高链路利用率。同时,在拥塞的路由器上,较大的缓冲区会导致较高的排队延迟。为了解决这个问题,引入了RED (random early detection,随机早期检测),以达到高链路利用率和低队列延迟的目的。还提出了几种自适应技术,以便在不同的情况设置下更好地调整参数。然而,这些技术中的参数调整方法通常基于一个假设,即存在已知的最优参数设置组合,技术可以根据这些组合进行调整。然而,环境的最优性在很大程度上取决于环境因素,这些因素不可能普遍成立,因此随后的调整甚至可能不是有益的。在本文中,我们提出了一种自主随机早期检测(AURED)技术,以允许完整的自主调整过程,而不必假设上述关联。通过根据两个连续采样周期之间的性能变化调整丢包概率变量,该技术不需要适应目标设定值,从而允许更大的灵活性来适应各种情况。