Title:
A Virtualized Quality of Service Packet Scheduling Accelerator

Thumbnail Image
Author(s)
Chuang, Kangtao Kendall
Yalamanchili, Sudhakar
Gavrilovska, Ada
Schwan, Karsten
Authors
Advisor(s)
Advisor(s)
Editor(s)
Associated Organization(s)
Supplementary to
Abstract
This paper introduces the virtualization of a Quality of Service Packet Scheduler. Virtualization in terms of resource sharing among multiple processes of virtual packet schedulers implementing the DWCS algorithm on an FPGA is implemented in the ShareStreams- V architecture. This work builds on the previous work in ShareStreams, which implemented the Dynamic Window-Constrained Scheduler algorithm. This implementation is parametric, permitting tradeoffs between packet decision latency, decision throughput, and the number of virtual packet schedulers supported. ShareStreams-V is able to schedule minimal size packets faster than one decision per 51.2 ns for up to 64 streams, the throughput required for 10Gbps Ethernet.
Sponsor
Date Issued
2008-05-21
Extent
Resource Type
Text
Resource Subtype
Technical Report
Rights Statement
Rights URI