• DocumentCode
    2685716
  • Title

    Distributed crossbar schedulers

  • Author

    Minkenberg, Cyriel ; Abel, François ; Schiattarella, Enrico

  • Author_Institution
    IBM Zurich Res. Lab., Ruschlikon
  • fYear
    0
  • fDate
    0-0 0
  • Abstract
    The goal of this work is to enable distributed (multi-chip) implementations of iterative matching algorithms for crossbar-based packet switches, as opposed to the traditional monolithic (single-chip) ones. The practical motivation for this effort is the design and implementation in FPGAs of a scheduler for a 64-port optical crossbar switch. Sizing experiments show that the scheduler logic must be distributed over multiple devices, which introduces a number of new challenges. Most importantly, the physical distances introduce latencies that exceed the timing requirements, and the separation of logical units prevents shared access to status information. We consider three levels of distribution, and present techniques to mitigate the consequences of specific distribution levels. The performance results obtained via simulation show that, using these methods, a distributed scheduler can achieve a performance close to that of a monolithic scheduler, even with large internal latencies
  • Keywords
    field programmable gate arrays; iterative methods; optical switches; packet switching; processor scheduling; 64-port optical crossbar switch; FPGA design; distributed scheduler; field programmable gate array; iterative matching algorithm; multiple devices; packet switch; CMOS technology; Delay; Field programmable gate arrays; Iterative algorithms; Laboratories; Optical design; Optical packet switching; Optical switches; Round robin; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2006 Workshop on
  • Conference_Location
    Poznan
  • Print_ISBN
    0-7803-9569-7
  • Type

    conf

  • DOI
    10.1109/HPSR.2006.1709688
  • Filename
    1709688