论文标题
LSTFCODEL:具有LSTF风格优先级的代码
LSTFCoDel: CoDel with LSTF-Style Priority Queuing
论文作者
论文摘要
拥塞控制在计算机网络中非常重要。交通拥堵自然是由于互联网流量的爆发性质不仅损害了网络边缘,而且还损害了网络核心。已经提出了许多补救措施来打击拥堵。主动队列管理(AQM)就是这样的建议。 AQM试图通过积极避免交通拥堵来防止交通拥堵。当队列接近向发件人发出信号后,一些排队的学科,例如随机早期检测(RED)(红色)将过早删除一个随机数据包(具有一定概率)。但是,红色利用队列长度作为表明拥塞的机制。另一方面,受控延迟(CODEL)排队纪律使用排队延迟作为拥塞的指示。红色和代码的问题都在于它们不加选择地对待所有数据包。通常使用FIFO队列实施,Codel简单地以先到先得的方式出现和Dequeues数据包。可以仔细利用优先排队来使用相同的公制代码使用AQM的标准码使用,排队延迟。也就是说,最少的时间(LSTF)是一种多处理器调度算法采用优先安排,巧合的是,这也基于延迟。在计算机网络的背景下,LSTF可以在控制平面或数据平面上应用。在控制平面上,LSTF在整个网络中起作用,但是这样做需要所有中介路由器来实现它。 LSTF还需要在Slack条目方面在数据包级别上提供支持。在数据平面中,LSTF可以基于在路由器中花费的延迟(就像CODEL AQM一样)作为排队机制实现。本文将数据平面LSTF应用于代码AQM,以在CODEL AQM算法的范围内启用基于延迟的数据包分类。
Congestion control is vastly important in computer networks. Arising naturally from the bursty nature of Internet traffic, congestion plagues not only the network edge, but also the network core. Many remedies have been proposed to fight congestion; active queue management (AQM) is one such proposal. AQM seeks to prevent congestion by actively avoiding it. Some queuing disciplines such as Random Early Detection (RED) will prematurely drop a random packet (with some probability) when the queue nears capacity to signal the sender to back off. However, RED utilizes queue length as a mechanism to indicate congestion. On the other hand, the Controlled Delay (CoDel) queuing discipline uses queuing delay as an indication of congestion. The problem with both RED and CoDel are that they indiscriminately treat all packets the same. Normally implemented using a FIFO queue, CoDel simply enqueues and dequeues packets in a first-come, first-served manner. Priority queuing can be carefully utilized to selectively service packets utilizing the very same metric CoDel uses for AQM, queuing delay. That said, Least Slack Time First (LSTF), a multi-processor scheduling algorithm employs priority scheduling, which coincidentally, is also based on delay. In the context of computer networks LSTF can be applied in the control plane or in the data plane. At the control plane, LSTF functions across the entire network, but in doing so requires all intermediary routers to implement it; LSTF also requires support at the packet level in terms of a slack entry. Within the data plane, LSTF can be implemented as a queuing mechanism based on delay spent in the router (just like CoDel AQM). This paper applies data plane level LSTF to CoDel AQM to enable delay-based packet classification within the confines of the CoDel AQM algorithm.