• DocumentCode
    2177509
  • Title

    Belief-Propagation Assisted Scheduling in Input-Queued Switches

  • Author

    Atalla, Shadi ; Cuda, Davide ; Giaccone, Paolo ; Pretti, Marco

  • Author_Institution
    Dipt. di Elettron., Politec. di Torino, Torino, Italy
  • fYear
    2010
  • fDate
    18-20 Aug. 2010
  • Firstpage
    7
  • Lastpage
    14
  • Abstract
    We consider the problem of scheduling packets transmission across the switching fabric in an input-queued switch. In order to achieve maximum throughput, scheduling algorithms usually employ the queue length as a parameter for determining the priority to serve a given queue. Unfortunately, optimal schedulers are too complex to be implemented directly in hardware, which is the only viable solution in high-end switches, since scheduling decisions must be taken in very short time, of order of ns. Conversely, implementable algorithms, based on parallel and greedy decisions, are inefficient in terms of throughput. In this work we do not propose any new scheduling algorithm or switching architecture, but a novel scheme to optimize the performance of a pre-existing scheduler. Indeed, we propose to assist the scheduling decision by considering "message" values instead of queue lengths. Such messages are obtained by running an iterative parallel algorithm (efficiently implementable in hardware and fully compatible with pre-existing schedulers), based on a rigorous Belief-Propagation approach. We show that BP-assisted scheduling is able to boost the performance of a given scheduler, reaching almost optimal throughput, even under critical traffic scenarios.
  • Keywords
    belief networks; iterative methods; queueing theory; scheduling; telecommunication traffic; belief-propagation assisted scheduling; critical traffic scenarios; greedy decision; high-end switches; input-queued switches; iterative parallel algorithm; message values; optimal schedulers; packets transmission; parallel decision; queue length; rigorous belief-propagation approach; scheduling algorithms; scheduling decisions; switching architecture; switching fabric; Convergence; Fabrics; Hardware; Scheduling; Scheduling algorithm; Switches; Throughput; Belief-propagation; Scheduling Algorithms; input-queued switch;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects (HOTI), 2010 IEEE 18th Annual Symposium on
  • Conference_Location
    Mountain View, CA
  • Print_ISBN
    978-1-4244-8547-5
  • Electronic_ISBN
    978-0-7695-4208-9
  • Type

    conf

  • DOI
    10.1109/HOTI.2010.11
  • Filename
    5577343