This report explains how DCTCP takes 2--3 rounds before it even starts to respond to congestion. This is due to the clocking machinery in its moving average of congestion feedback. Instead, per-ACK mechanisms are proposed, which cut out all the extra lag, leaving just the inherent single round of feedback delay. Even though clocking per ACK updates the average much more frequently, it is arranged to inherently smooth out variations over the same number of round trips, independent of the number of ACKs per round. Evaluation of the v02 algorithm found design errors. This version (v04) is published prior to evaluation, in order to elicit early feedback on the design.
翻译:本报告解释了DCTCP在开始应对拥堵之前如何用2-3轮来进行2-3轮,这是因为机器在移动的拥堵平均反馈中处于时钟状态。相反,提出了每个ACK机制,它切除了所有额外的时滞,只留下固有的单轮反馈延迟。即使每个ACC的时钟更频繁地更新了平均时间,它也安排了在与每轮ACK次数无关的相同往返旅行中固有的平衡变化。对 v02 算法发现的设计错误的评估。这个版本(v04)在评估前公布,以获得对设计的早期反馈。