ShareStreams: A scalable architecture and hardware support for high-speed QoS packet schedulers

被引:4
|
作者
Krishnamurthy, R [1 ]
Yalamanchili, S [1 ]
Schwan, K [1 ]
West, R [1 ]
机构
[1] IBM Res Corp, Zurich Labs, Zurich, Switzerland
关键词
D O I
10.1109/FCCM.2004.52
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
ShareStreams (Scalable Hardware Architectures for Stream Schedulers) is a unified hardware architecture for realizing a range of wire-speed packet scheduling disciplines for output link scheduling. This paper presents opportunities to exploit parallelism, design issues, tradeoffis and evaluation of the FPGA hardware architecture for use in switch network interfaces. The architecture uses processor resources for queueing & data movement and FPGA hardware resources for accelerating decisions and priorsity updates. The hardware architecture stores state in Register base blocks, stream service attributes are compared using single-cycle decision blocks arranged in a novel single-stage recirculating network. The architecture provides effective mechanisms to trade hardware complexity for lower execution-time in a predictable manner The hardware realized in a Virtex-I and Virtex-II FPGA can meet the packet-time requirements of 10Gbps links for 256 stream queues with window-constrained scheduling disciplines. The hardware can schedule 1536 stream queues with priority-class/fair-queueing scheduling disciplines using 16 service-classes to meet 10Gbps packet-times.
引用
收藏
页码:115 / 124
页数:10
相关论文
共 50 条
  • [1] Fully hardware based WFQ architecture for high-speed QoS packet scheduling
    McLaughlin, Kieran
    Burns, Dwayne
    Toal, Ciaran
    McKillen, Colm
    Sezer, Sakir
    INTEGRATION-THE VLSI JOURNAL, 2012, 45 (01) : 99 - 109
  • [2] Scalable high-speed switches/routers with QoS support
    Hamdi, M
    McKeown, N
    IEEE COMMUNICATIONS MAGAZINE, 2000, 38 (12) : 61 - 61
  • [3] Scalable hardware priority queue architectures for high-speed packet switches
    Moon, SW
    Shin, KG
    Rexford, J
    THIRD IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 203 - 212
  • [5] Performance analysis of packet schedulers in high-speed serial switches
    Gusak, O
    Oliver, N
    Sohraby, K
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2003, 2003, 2869 : 860 - 868
  • [6] A FPGA-based Parallel Architecture for Scalable High-Speed Packet Classification
    Jiang, Weirong
    Prasanna, Viktor K.
    2009 20TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2009, : 24 - 31
  • [7] Hardware implementation of packet-fair queuing schedulers in high speed networks
    Yang, HJ
    Wang, DW
    Hong, PL
    Li, JS
    2000 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS: ELECTRONIC COMMUNICATION SYSTEMS, 2000, : 62 - 65
  • [8] Improved Smoothed Round Robin schedulers for high-speed packet networks
    Guo, Chuanxiong
    27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, : 1579 - 1587
  • [9] A High Throughput Pipelined Hardware Architecture for Tag Sorting in Packet Fair Queuing Schedulers
    Tu Nguyen Van
    Vu Tang Thien
    Son Nguyen Kim
    Nam Pham Ngoc
    Thanh Nguyen Huu
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT AND TELECOMMUNICATIONS (COMMANTEL), 2015, : 41 - 45
  • [10] A scalable packet sorting circuit for high-speed WFQ packet scheduling
    McLaughlin, K.
    Sezer, S.
    Blume, H.
    Yang, X.
    Kupzog, F.
    Noll, T.
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2006, : 271 - +