• DocumentCode
    2004849
  • Title

    ShareStreams-V: A Virtualized QoS Packet Scheduling Accelerator

  • Author

    Chuang, Kangtao Kendall ; Yalamanchili, Sudhakar ; Gavrilovska, Ada ; Schwan, Karsten

  • fYear
    2008
  • fDate
    14-15 April 2008
  • Firstpage
    265
  • Lastpage
    268
  • Abstract
    This paper introduces a virtualized FPGA-based accelerator for wire speed scheduling of packet streams under quality of service constraints. This work implements the dynamic window constrained scheduling algorithm and builds upon our previous custom accelerator by adding support for virtualization. This implementation is parametric, permitting tradeoffs between packet decision latency, decision throughput, and the number of virtual packet schedulers supported. When scheduling streams from multiple processes, ShareStreams-V 1 is able to schedule minimal size packets faster than one decision per 51.2 ns for up to 64 streams, the throughput required for 10 gbps Ethernet. The bottleneck currently is the host-accelerator HW/SW (PCIe) interface; this may be mitigated using high-speed interconnects/interfaces such as HyperTransport.
  • Keywords
    dynamic scheduling; field programmable gate arrays; local area networks; media streaming; processor scheduling; quality of service; Ethernet; HyperTransport; ShareStreams-V; dynamic window constrained scheduling algorithm; host-accelerator interface; multiple processes; packet decision latency; packet stream wire speed scheduling; quality of service; virtualized FPGA; virtualized QoS packet scheduling accelerator; Acceleration; Communication system control; Dynamic scheduling; Field programmable gate arrays; Quality of service; Registers; Resource virtualization; Scheduling algorithm; Throughput; Wire; accelerator; fpga; packet scheduling; quality of service; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    978-0-7695-3307-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2008.26
  • Filename
    4724910