• DocumentCode
    437536
  • Title

    Parallelized scheduling algorithm for input queued switches using local search technique

  • Author

    Zheng, Yanfeng ; He, Simin ; Sun, Shutao ; Gao, Wen

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
  • fYear
    2005
  • fDate
    7-9 April 2005
  • Firstpage
    43
  • Lastpage
    48
  • Abstract
    Input queued switches have been well studied in the recent past. A scheduling algorithm is required to schedule the transfer of packets through the switch fabric (e.g. crossbar) at every time slot. The maximum weight matching (MWM) algorithm is known to deliver 100% throughput under any admissible traffic. However, MWM is not practical for its high computational complexity O(N3). In this paper, we study a class of approximation algorithms to MWM from the point of view of local search. Notably we observe that: (a) Local search is well suitable for parallel computation. (b) Each line card of high performance router has at least one processor. Based on the two important observations, a parallelized greedy scheduling algorithm is proposed. The proposed algorithm is proved to be rate stable under any admissible traffic. Simulation results show that our algorithm outperforms other randomized approximations to MWM.
  • Keywords
    approximation theory; greedy algorithms; packet switching; parallel algorithms; queueing theory; scheduling; telecommunication traffic; MWM; data traffic; greedy scheduling algorithm; local search technique; maximum weight matching algorithm; parallel computation; queued switch; randomized approximation; Approximation algorithms; Computational complexity; Concurrent computing; Fabrics; Packet switching; Processor scheduling; Scheduling algorithm; Switches; Throughput; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 2005. IPCCC 2005. 24th IEEE International
  • ISSN
    1097-2641
  • Print_ISBN
    0-7803-8991-3
  • Type

    conf

  • DOI
    10.1109/PCCC.2005.1460512
  • Filename
    1460512