Skip to content
Book Open access

OBM: Optimal Shared Packet Buffer Management in Switches

Aug 2026 · Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication · pp. 1376-1390 · 0 citations · 64 references
Computer Science

TL;DR

OBM is presented, a new system for managing shared packet buffers in network switches based on the best-known online push-out algorithm for buffer sharing called the Longest Queue Drop, which significantly outperforms state-of-the-art drop-tail and push-out buffer management schemes.

Abstract

To better utilize the switch memory for packet buffering, the packet buffer in datacenter switches is shared across all switch ports. As a result, the buffer sharing algorithm is extremely critical to the performance of datacenter switches and networks. Previous work has shown that push-out algorithms for buffer sharing achieve much higher throughput than drop-tail algorithms. However, switches today still implement drop-tail algorithms, as it is extremely challenging to implement push-out operations at the line rate of datacenter switches. In this paper, we present OBM, a new system for managing shared packet buffers in network switches based on the best-known online push-out algorithm for buffer sharing called the Longest Queue Drop (LQD). OBM makes two key contributions. First, OBM extends the classic LQD algorithm by making it priority-aware for packet admission and push-out, without sacrificing LQD's throughput guarantee. Second, OBM makes LQD-based push-out practical to implement on modern switches, by proposing a novel hardware pipeline and tree-based switching interconnect that can perform push-out operations at line rate with low latency and low hardware resource usage. We synthesize the OBM's design on both an FPGA and an ASIC compiler. Our prototype of the OBM switch is both high performance and consumes nominal hardware resources. Using large-scale network simulations, we show that OBM not only significantly outperforms state-of-the-art drop-tail and push-out buffer management schemes, but also matches the performance of ideal albeit impractical LQD for a single priority class while significantly outperforming it for multiple priority classes.

Read PDF

Similar papers

Book Open access Aug 2026

InfiniFlow: Decoupling Virtual Channel Scalability from Buffer Requirements in Lossless Datacenter Networks

InfiniFlow is presented, a credit-based hop-by-hop flow control method that supports massive VCs with a limited buffer budget via per-port buffer sharing, and introduces a paradigm shift in buffer management: Upstream Allocates Buffer for Downstream (UABD).

Ze-Rui Tian, Sen Liu, Minkun Xue et al. · 0 citations
Preprint Sep 2026

Packet iSlip

This paper examines input/output buffered crossbar switches under combined packet and cell data. Our switch architecture uses input buffering with Virtual Output Queues to avoid Head of Line Blocking. The switch fabric is a crossbar with no speedup. We use a modified iSlip [McKeown] crossbar scheduler geared towards pa...

Marc Mosko · 0 citations
2026

FAFC: Fast and Accurate Flow Control in Data Center Networks

In data centers, large-scale many-to-one traffic can rapidly exhaust switch buffers and trigger priority-based flow control (PFC) pause, resulting in increased flow completion time (FCT) for uncongested flows. To address this issue, we propose an innovative switch-side fast and accurate flow control (FAFC) scheme. By d...

Cheng-Di Lu, Yuang Chen, Fangyu Zhang et al. · 0 citations
Book Open access Aug 2026

Simplifying Prioritization and Scheduling with P2CS

Evaluation on representative workloads demonstrates that P2CS achieves performance comparable to in-network mechanisms while significantly reducing complexity and cost, and requires minimal software changes making it readily deployable in today's datacenter infrastructure.

Ali Munir, Xiao-Lin Pang, Junyi Zhang · 0 citations
Open access Aug 2026

Analyzing the Impact of Bufferbloat on Low-Latency Internet Traffic

Findings show that uncontrolled buffers have a significant negative effect on the performance of low-latency traffic in congestion but that AQM mechanisms can be carefully tuned to achieve a substantial reduction in queueing delay without seriously impacting throughput.

Dr. Sudhanshu Gonge¹, Dr Kalyani Kadam², Dr. Deepak Yashwant et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.