Do Switches Still Need to Deliver Packets in Sequence?

Ufuk Usubutun, Fraida Fund, Shivendra Panwar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Internet switches become harder and costlier to build for higher line rates and switch capacities. In-sequence delivery of packets has traditionally been a constraint on switch designs because TCP loss detection was considered vulnerable to out-of-sequence arrivals. For this reason, extremely efficient and simple designs, such as the Load Balanced Birkhoff-von Neumann Switch, were considered impractical. However, we reevaluate this constraint considering modern TCP implementations with loss detection algorithms like Recent Acknowledgment (RACK) that are more resilient to out-of-order arrivals. In a set of testbed experiments representative of wide area core networks, we evaluated the performance of TCP flows traversing a load balanced switch that reorders some packets within a flow. We show that widely deployed and standard TCP implementations of the last decade achieve similar performance when traversing a load balanced switch as they do when there is no reordering. Furthermore, we also verified that an increase in the line rate leads to favorable conditions for time based loss detection methods, such as the one used in RACK. Our results, if further validated, suggest that switch designs that were previously thought to be unsuitable can potentially be utilized, thanks to the relaxation of the in-sequence delivery constraint.

Original languageEnglish (US)
Title of host publication2023 IEEE 24th International Conference on High Performance Switching and Routing, HPSR 2023
PublisherIEEE Computer Society
Pages89-95
Number of pages7
ISBN (Electronic)9781665476409
DOIs
StatePublished - 2023
Event24th IEEE International Conference on High Performance Switching and Routing, HPSR 2023 - Albuquerque, United States
Duration: Jun 5 2023Jun 7 2023

Publication series

NameIEEE International Conference on High Performance Switching and Routing, HPSR
Volume2023-June
ISSN (Print)2325-5595
ISSN (Electronic)2325-5609

Conference

Conference24th IEEE International Conference on High Performance Switching and Routing, HPSR 2023
Country/TerritoryUnited States
CityAlbuquerque
Period6/5/236/7/23

Keywords

  • dupthresh
  • packet reordering
  • RACK
  • Switching
  • TCP

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Do Switches Still Need to Deliver Packets in Sequence?'. Together they form a unique fingerprint.

Cite this