Distributed parallel scheduling algorithms for high-speed virtual output queuing switches

Lotfi Mhamdi*, Mounir Hamdi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

This paper presents a novel scalable switching architecture for input queued switches with its proper arbitration algorithms. In contrast to traditional switching architectures where the scheduler is implemented by one single centralized scheduling device, the proposed architecture connects several single scheduling devices in series and a distributed scheduling algorithm is run sequentially on them, whereby the inputs of each single scheduling device build connections to a group of outputs, considering both their local transmission requests as well as global outputs availability information. We show that a pipeline pattern can be used to increase the efficiency of the scheduling scheme with scheduling algorithms running in parallel on all the separate scheduling devices. We first introduce a distributed parallel round robin scheduling algorithm (DPRR) for the proposed architecture. Through the analysis of simulation results on various admissible traffics, it is shown that the performance of DPRR is much better than, or very close to the performance of, other round robin scheduling algorithms. We also prove that under Bernoulli i.i.d. uniform traffic DPRR achieves 100%throughput. Secondly, we introduce a distributed parallel round robin scheduling algorithm with memory (DPRRM) as an improved version of DPRR to make it stable under any admissible traffic.

Original languageEnglish
Title of host publicationIEEE Symposium on Computers and Communications 2009, ISCC 2009
Pages944-949
Number of pages6
DOIs
Publication statusPublished - 2009
Externally publishedYes
EventIEEE Symposium on Computers and Communications 2009, ISCC 2009 - Sousse, Tunisia
Duration: 5 Jul 20098 Jul 2009

Publication series

NameProceedings - IEEE Symposium on Computers and Communications
ISSN (Print)1530-1346

Conference

ConferenceIEEE Symposium on Computers and Communications 2009, ISCC 2009
Country/TerritoryTunisia
CitySousse
Period5/07/098/07/09

Fingerprint

Dive into the research topics of 'Distributed parallel scheduling algorithms for high-speed virtual output queuing switches'. Together they form a unique fingerprint.

Cite this