• DocumentCode
    2135385
  • Title

    A fast scheduling algorithm for all-optical shared-buffer packet switches

  • Author

    Liew, Soung Y. ; Law, Siong F.

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Univ. Tunku Abdul Rahman, Kampar
  • fYear
    2008
  • fDate
    4-7 May 2008
  • Abstract
    All-optical shared-buffer packet switches have been studied intensively in literature and many scheduling algorithms have been proposed. However, these algorithms either suffer from not being able to make resource reservation, or require high time-complexity to compute scheduling assignment for packets. In this paper, we propose a fast scheduling algorithm for all-optical shared-buffer packet switches. In our algorithm, packet scheduling is first formulated as a tree-searching problem. By breaking down the search tree into multiple smaller subsets and assigning each subset to a secondary processor, solutions can be obtained in a much shorter duration since the secondary processors are working in parallel. For instance, a scheduling assignment can be calculated for a packet in 55 ns with 8 processors, and in 25 ns with 64 processors, assuming a processor clock rate of 200 MHz. We show that our algorithm can achieve a loss rate of ~10-7 even at load 0.9 for a 32times32 switch.
  • Keywords
    optical switches; packet switching; tree searching; all-optical shared-buffer packet switches; fast scheduling algorithm; frequency 200 MHz; high time-complexity; resource reservation; tree-searching problem; Clocks; Communication switching; Delay lines; Optical buffering; Optical fiber communication; Optical packet switching; Optical switches; Packet switching; Processor scheduling; Scheduling algorithm; Optical communications; optical fiber delay lines; scheduling; shared memory system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-1642-4
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2008.4564774
  • Filename
    4564774