mlsanityData to 7 Oct 2026

SwiftQueue: Optimizing Low-Latency Applications with Swift Packet Queuing

arXiv 2410.06112 ↗First posted 8 Oct 2024cs.NI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

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, SwiftQueue uses a custom Transformer, which is well-studied for its expressiveness on sequential patterns, to predict the next packet's latency based on the latencies of recently received ACKs. Based on the predicted latency of each outgoing packet, SwiftQueue's sender dynamically marks the L4S packet header to assign packets to potentially different queues, even within the same flow. Using real network traces, we show that SwiftQueue is 45-65% more accurate in predicting latency and its variations than state-of-art methods. Based on its latency prediction, SwiftQueue reduces the tail latency for L4S-enabled flows by 36-45%, compared with the existing L4S queue-selection method.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 106 references that are in the map. First posted on arXiv 8 Oct 2024.

Builds on

31 of 106 references.

References · 31

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  4. 2022A Time Series is Worth 64 Words: Long-term Forecasting with Transformerscited by 1,981
  5. 2021Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecastingcited by 1,654
  6. 2022Are Transformers Effective for Time Series Forecasting?cited by 1,400
  7. 2022FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecastingcited by 1,200
  8. 2018Self-Attention with Relative Position Representationscited by 1,112
  9. 2019Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecastingcited by 748
  10. 2023One Fits All:Power General Time Series Analysis by Pretrained LMcited by 615
  11. 2019Enhancing the Locality and Breaking the Memory Bottleneck of Transformer on Time Series Forecastingcited by 606
  12. 2017Convolutional Sequence to Sequence Learningcited by 550
19 more
  1. 2018Independently Recurrent Neural Network (IndRNN): Building A Longer and Deeper RNNcited by 142
  2. 2023LLM4TS: Aligning Pre-Trained LLMs as Data-Efficient Time-Series Forecasterscited by 127
  3. 2019Understanding LSTM -- a tutorial into Long Short-Term Memory Recurrent Neural Networkscited by 103
  4. 2017Deep Packet: A Novel Approach For Encrypted Traffic Classification Using Deep Learningcited by 69
  5. 2023NetGPT: Generative Pretrained Transformer for Network Trafficcited by 31
  6. 2023NetDiffusion: Network Data Augmentation Through Protocol-Constrained Traffic Generationcited by 27
  7. 2023NetDiffus: Network Traffic Generation by Diffusion Models through Time-Series Imagingcited by 18
  8. 2023Financial Time Series Forecasting using CNN and Transformercited by 15
  9. 2020Taurus: A Data Plane Architecture for Per-Packet MLcited by 12
  10. 2018Network Traffic Anomaly Detection Using Recurrent Neural Networkscited by 11
  11. 2022A new hope for network model generalizationcited by 11
  12. 2018Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities (Complete Version)cited by 9
  13. 2022Scalable Tail Latency Estimation for Data Center Networkscited by 4
  14. 2023AC-DC: Adaptive Ensemble Classification for Network Traffic Identificationcited by 4
  15. 2024Domain Adaptation for Time series Transformers using One-step fine-tuningcited by 3
  16. 2018Elasticity Detection: A Building Block for Internet Congestion Controlcited by 1
  17. 2022Dual Queue Coupled AQM: Deployable Very Low Queuing Delay for Allcited by 1
  18. 2022Empirical Analysis of Limits for Memory Distance in Recurrent Neural Networkscited by 1
  19. 2023Augmenting Rule-based DNS Censorship Detection at Scale with Machine Learningcited by 1

Built on by

Not cited yet.