• DocumentCode
    2925412
  • Title

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

  • Author

    Mhamdi, Lotfi ; Hamdi, Mounir

  • Author_Institution
    Comput. Eng. Dept., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2009
  • fDate
    5-8 July 2009
  • Firstpage
    944
  • Lastpage
    949
  • 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.
  • Keywords
    pipeline processing; queueing theory; scheduling; telecommunication switching; Bernoulli i.i.d; centralized scheduling device; distributed parallel round robin scheduling algorithm; distributed parallel scheduling algorithm; high speed virtual output queuing switches; pipeline pattern; Algorithm design and analysis; Analytical models; Availability; Performance analysis; Pipelines; Round robin; Scheduling algorithm; Switches; Throughput; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 2009. ISCC 2009. IEEE Symposium on
  • Conference_Location
    Sousse
  • ISSN
    1530-1346
  • Print_ISBN
    978-1-4244-4672-8
  • Electronic_ISBN
    1530-1346
  • Type

    conf

  • DOI
    10.1109/ISCC.2009.5202264
  • Filename
    5202264