[2410.06112] SwiftQueue: Optimizing Low-Latency Applications with Swift Packet Queuing
About this article
Abstract page for arXiv paper 2410.06112: SwiftQueue: Optimizing Low-Latency Applications with Swift Packet Queuing
Computer Science > Networking and Internet Architecture arXiv:2410.06112 (cs) [Submitted on 8 Oct 2024 (v1), last revised 24 Mar 2026 (this version, v2)] Title:SwiftQueue: Optimizing Low-Latency Applications with Swift Packet Queuing Authors:Siddhant Ray, Xi Jiang, Jack Luo, Nick Feamster, Junchen Jiang View a PDF of the paper titled SwiftQueue: Optimizing Low-Latency Applications with Swift Packet Queuing, by Siddhant Ray and 4 other authors View PDF HTML (experimental) Abstract:Low Latency, Low Loss, and Scalable Throughput (L4S), as an emerging router-queue management technique, has seen steady deployment in the industry. An L4S-enabled router assigns each packet to the queue based on the packet header marking. Currently, L4S employs per-flow queue selection, i.e. all packets of a flow are marked the same way and thus use the same queues, even though each packet is marked separately. However, this may hurt tail latency and latency-sensitive applications because transient congestion and queue buildups may only affect a fraction of packets in a flow. We present SwiftQueue, a new L4S queue-selection strategy in which a sender uses a novel per-packet latency predictor to pinpoint which packets likely have latency spikes or drops. The insight is that many packet-level latency variations result from complex interactions among recent packets at shared router queues. Yet, these intricate packet-level latency patterns are hard to learn efficiently by traditional models. Instead,...