До недавних пор правило определения "правильного" буфера для роутеров в больших ISP сетях было основано на том предположении, что лучше задержать трафик, но не допустить потери трафика. Группа учёных с 2004 года пытается доказать что в текущих реалиях огромные буферы, под 200мс для 100 Gb/s, наносят больше вреда чем пользы и основными бенефициарами использования роутеров с большими буферами является относительно небольшая группа вендоров. В своей работе они проводят ряд экспериментов, в том числе на сети Level3, в которых показывают что уменьшение буфера с
B >= C * RTT(min)
до
B>= (C * RTT(min)/sqrt(N)
(где B - размер буфера, С - скорость интерфейса, RTT(min) - минимальный средний RTT для N потоков трафика проходящих через роутер) может серьезно снизить стоимость роутеров, энергопотребление, при этом не навредить утилизации линков и положительно сказаться на задержке, то есть уменьшить её. В новом прекрасном мире небольшая задержка зачастую важнее полосы пропускания или возможных потерь, так как приложения становятся более чувствительны к оной. У данного подхода есть некоторые минусы и сложности в реализации, например то как определить N, однако с первого взгляда плюсов больше чем минусов.
https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-339.pdf