• DocumentCode
    3051133
  • Title

    Programmable weighted arbiters for constructing switch schedulers

  • Author

    Mei Yang ; Zheng, S.Q. ; Bhagyavati ; Kurkovsky, Stan

  • Author_Institution
    Dept. of Comput. Sci., Columbus State Univ., GA, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    203
  • Lastpage
    206
  • Abstract
    As the basic building block of a scheduler based on maximal weight matching algorithms, the design of a weighted arbiter is vital to the performance of the scheduler. All existing weighted arbiter designs are based on the binary comparator tree structure and consume O(bN) gates, where b is the number of bits needed to represent the weight. These designs are not desirable for implementing scheduling algorithms that require a large number of weighted arbiters. In light of the idea of radix sort, we propose a new weighted arbiter (WA) design and a programmable weighted arbiter (PWA) design, both with O(N) gates. Through simulations, we show that the proposed WA design achieves a significant improvement on area cost over existing WA designs. The proposed PWA design provides round-robin fairness for requests with the same weight. Both designs can be directly used to build schedulers based on maximal weight matching algorithms. They are also useful for other applications, such as the arbitration of a shared bus and control of real-time systems.
  • Keywords
    asynchronous circuits; queueing theory; scheduling; telecommunication switching; binary comparator tree structure; cell scheduling; maximal weight matching algorithms; programmable weighted arbiters; radix sort; real-time systems; round-robin fairness; shared bus; switch schedulers; virtual output queue switches; Algorithm design and analysis; Binary trees; Computer science; Control systems; Costs; Gold; Iterative algorithms; Processor scheduling; Scheduling algorithm; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2004. HPSR. 2004 Workshop on
  • Print_ISBN
    0-7803-8375-3
  • Type

    conf

  • DOI
    10.1109/HPSR.2004.1303467
  • Filename
    1303467