Randomization does not reduce the average delay in parallel packet switches

Hagit Attiya*, David Hay

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

1 Scopus citations

Abstract

Switching cells in parallel is a common approach to build switches with very high external line rate and a large number of ports. A prime example is the parallel packet switch (in short, PPS) in which a demultiplexing algorithm sends cells, arriving at rate R on N input-ports, through one of K intermediate slower switches, operating at rate τ < R. This paper presents lower bounds on the average queuing delay introduced by the PPS relative to an optimal workconserving FCFS switch, for demultiplexing algorithms that does not have full and immediate information about the switch status. The bounds hold even if the algorithm is randomized. These lower bounds are shown to be asymptotically optimal through a new methodology for analyzing the maximal relative queuing delay; this clearly upper bounds their average relative queuing delay. The methodology is used to devise a new algorithm that relies on slightly out-dated global information on the switch status. It is also used to provide, for the first time, a complete proof of the maximum relative queuing delay provided by the fractional traffic dispatch [19, 22] algorithm.

Original languageEnglish
Pages11-20
Number of pages10
DOIs
StatePublished - 2005
Externally publishedYes
EventSeventeenth Annual ACM Symposium on Parallelism in Algorithms and Architectures - Las Vegas, NV, United States
Duration: 18 Jul 200520 Jul 2005

Conference

ConferenceSeventeenth Annual ACM Symposium on Parallelism in Algorithms and Architectures
Country/TerritoryUnited States
CityLas Vegas, NV
Period18/07/0520/07/05

Keywords

  • Adaptive Adversary
  • Clos networks
  • Inverse multiplexing
  • Load balancing
  • Oblivious Adversary
  • Packet switching
  • Queuing delay
  • Randomization

Fingerprint

Dive into the research topics of 'Randomization does not reduce the average delay in parallel packet switches'. Together they form a unique fingerprint.

Cite this