• DocumentCode
    1276723
  • Title

    An Index-Based Parallel Scheduler for Optical Burst Switching Networks

  • Author

    Wu, Guiling ; Zhang, Tairan ; Chen, Jianping ; Li, Xinwan ; Qiao, Chunming

  • Author_Institution
    State Key Lab. on Adv. Opt. Commun. Syst. & Networks, Shanghai Jiao Tong Univ., Shanghai, China
  • Volume
    29
  • Issue
    18
  • fYear
    2011
  • Firstpage
    2766
  • Lastpage
    2773
  • Abstract
    In this paper, an index-based parallel scheduler for optical burst switching (OBS) networks, which can find feasible voids on different channels in parallel with O(1) time complexity, achieve the highest possible efficiency, and is suitable for efficient hardware implementation, is proposed. The channel scheduler proposed consists of two phases: searching the feasible voids on all data channels and selecting optimal void among feasible voids found. In the first phase, an index vector of voids for each channel is constructed by dividing the scheduling time window of the channel into N slots, and an index-based searching approach is applied in parallel to each channel to find the feasible voids by a few simple index based bit operations and once memory reading and comparing operations. A configurable optimal void selection approach, which selects optimal void according to the external configurable signal by using a configurable comparand translator and a general selection process, is designed to supported different scheduling algorithms such as LAUC-VF, Min-SV, Max-EV, and Best-Fit with full efficiency. Formulae for important design parameters are given. The hardware architecture of the index based parallel scheduler is designed, and a 16-channel scheduler with the full resource utilization of LAUC-VF is implemented in FPGA (Field Programmable Gate Array) with a scheduling time of 33.3 ns per burst request. The support to different scheduling algorithms is also validated experimentally.
  • Keywords
    channel spacing; field programmable gate arrays; optical burst switching; optical design techniques; optical fibre networks; 16-channel scheduler; Best-Fit scheduling algorithms; FPGA; LAUC-VF scheduling algorithms; Max-EV scheduling algorithms; Min-SV scheduling algorithms; data channel scheduler; field programmable gate array; hardware architecture; index-based parallel scheduler; index-based searching; optical burst switching networks; optical design; optimal void selection; Delay; Filling; Hardware; Indexes; Optimal scheduling; Scheduling; Scheduling algorithm; Channel scheduling; optical burst switching (OBS); optical communication; optical packet switching;
  • fLanguage
    English
  • Journal_Title
    Lightwave Technology, Journal of
  • Publisher
    ieee
  • ISSN
    0733-8724
  • Type

    jour

  • DOI
    10.1109/JLT.2011.2162485
  • Filename
    5958568