loading...
Architecture and Hardware for Scheduling Gigabit Packet Streams
Stanford, California, USA August 21-August 23
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CONECT.2002.103925710th Symposium on High Performance In ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Raj Krishnamurthy, Georgia Institute of Technology
Sudhakar Yalamanchili, Georgia Institute of Technology
Karsten Schwan, Georgia Institute of Technology
Richard West, Boston University
We present an architecture and hardware for scheduling gigabit packet streams in server clusters that combines a Network Processor datapath and an FPGA for use in server NICs and server cluster switches. Our architectural framework can provide EDF, static-priority, fair-share and DWCS native scheduling support for best-effort and real-time streams. This allows — (i) interoperability of scheduling hardware supporting different scheduling disciplines and (ii) helps in providing customized scheduling solutions in server clusters based on traffic type, stream content, stream volume and cluster hardware using a hardware implementation of a scheduler running at wire-speeds. The architecture scales easily from 4 to 32 streams on a single Xilinx Virtex 1000 chip and can support 64-byte - 1500-byte Ethernet frames on a 1 Gbps link and 1500-byte Ethernet frames on a 10 Gbps link. A running hardware prototype of a stream scheduler in a Virtex 1000 PCI card can divide bandwidth based on user specifications and meet the temporal bounds and packet-time requirements of multi-gigabit links.
Citation:
Raj Krishnamurthy, Sudhakar Yalamanchili, Karsten Schwan, Richard West, "Architecture and Hardware for Scheduling Gigabit Packet Streams," hoti, pp.52, 10th Symposium on High Performance Interconnects HOT Interconnects (HotI'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.