• DocumentCode
    3303808
  • Title

    Weighted Differential Scheduler

  • Author

    Eberle, Hans ; Olesinski, Wladek

  • Author_Institution
    Oracle Labs., Burlington, MA, USA
  • fYear
    2012
  • fDate
    22-24 Aug. 2012
  • Firstpage
    33
  • Lastpage
    39
  • Abstract
    The Weighted Differential Scheduler (WDS) is a new scheduling discipline for accessing shared resources. The work described here was motivated by the need for a simple weighted scheduler for a network switch where multiple packet flows are competing for an output port. The scheme can be implemented with simple arithmetic logic and finite state machines. We are describing several versions of WDS that can merge two or more flows. An analysis reveals that WDS has lower jitter than any other weighted scheduler known to us.
  • Keywords
    finite state machines; formal logic; scheduling; arithmetic logic; finite state machines; multiple packet flow; network switch; scheduling discipline; weighted differential scheduler; Algorithm design and analysis; Jitter; Scheduling; Scheduling algorithms; Switches; digital differential algorithm; switch scheduling; weighted scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Interconnects (HOTI), 2012 IEEE 20th Annual Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4673-2836-4
  • Type

    conf

  • DOI
    10.1109/HOTI.2012.12
  • Filename
    6299070