Title:
Leveraging Block Decisions and Aggregation in the ShareStreams QoS Architecture

dc.contributor.author Krishnamurthy, Rajaram B. en_US
dc.contributor.author Yalamanchili, Sudhakar
dc.contributor.author Schwan, Karsten
dc.contributor.author West, Richard
dc.date.accessioned 2005-06-17T17:36:35Z
dc.date.available 2005-06-17T17:36:35Z
dc.date.issued 2003 en_US
dc.description.abstract ShareStreams (Scalable Hardware Architectures for Stream Schedulers) is a canonical architecture for realizing a range of scheduling disciplines. This paper discusses the design choices and tradeoffs made in the development of a Endsystem/Host-based router realization of the ShareStreams architecture. We evaluate the impact of block decisions and aggregation on the ShareStreams architecture. Using processor resources for queuing and data movement, and FPGA hardware for accelerating stream selection and stream priority updates, ShareStreams can easily meet the wire-speeds of 10Gbps links. This allows provision of customized scheduling solutions and interoperability of scheduling disciplines. FPGA hardware uses a single-cycle Decision block to compare multiple stream attributes simultaneously for pairwise ordering and a Decision block arrangement in a recirculating network to conserve area and improve scalability. Our hardware implemented in the Xilinx Virtex family easily scales from 4 to 32 stream-slots on a single chip. A running FPGA prototype in a PCI card under systems software control can provide scheduling support for a mix of EDF, static-priority and fair-share streams based on user specifications and meet the temporal bounds and packet-time requirements of multi-gigabit links. en_US
dc.format.extent 197821 bytes
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/6500
dc.language.iso en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries CC Technical Report; GIT-CC-03-04 en_US
dc.subject Scheduling
dc.subject Block decisions
dc.subject Aggregation
dc.subject Stream control
dc.title Leveraging Block Decisions and Aggregation in the ShareStreams QoS Architecture en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.author Schwan, Karsten
local.contributor.corporatename College of Computing
local.relation.ispartofseries College of Computing Technical Report Series
relation.isAuthorOfPublication a89a7e85-7f70-4eee-a49a-5090d7e88ce6
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isSeriesOfPublication 35c9e8fc-dd67-4201-b1d5-016381ef65b8
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
GIT-CC-03-04.pdf
Size:
193.18 KB
Format:
Adobe Portable Document Format
Description: