Modern datacenter switches share packet buffers across ports to boost overall throughput and reduce packet loss. However, as buffer availability per-port-per-bandwidth unit continues to decrease, existing buffer-sharing strategies face increasing performance challenges. Recent efforts have attempted to integrate Buffer Management (BM) with Active Queue Management (AQM) to harness the advantages of both BM and AQM approaches to improve performance. While these hybrid solutions show promise, their complexity of dynamically calculating multiple factors for integration hinders generalization and efficiency. This paper presents BShare, a simple buffer sharing mechanism that uses packet queueing delay. BShare requires only a single operator-configurable parameter. Our simulation results show that BSHARE improves the flow completion time (FCT) performance of advanced transport protocols, such as PowerTCP, by up to 45.07% compared to ABM, particularly under burst-heavy datacenter workloads.
翻译:现代数据中心交换机跨端口共享数据包缓冲区,以提升整体吞吐量并减少丢包。然而,随着每端口-每带宽单元的缓冲区可用性持续下降,现有缓冲区共享策略面临日益严峻的性能挑战。近期研究尝试将缓冲区管理(BM)与主动队列管理(AQM)相结合,以融合两种方法的优势来提升性能。尽管这类混合方案颇具前景,但其动态计算多因素进行集成的复杂性阻碍了通用性与效率。本文提出BShare——一种仅利用数据包排队延迟的简单缓冲区共享机制。BShare仅需单个操作员可配置参数。仿真结果表明,与ABM相比,BShare在突发密集型数据中心负载下,可将PowerTCP等高级传输协议的流完成时间(FCT)性能提升高达45.07%。