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 条
  • [21] A High-Speed and Memory Efficient Pipeline Architecture for Packet Classification
    Chang, Yeim-Kuan
    Lin, Yi-Shang
    Su, Cheng-Chien
    2010 18TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2010), 2010, : 215 - 218
  • [22] System Architecture for Deep Packet Inspection in High-speed Networks
    Khazankin, Grigory R.
    Komarov, Sergey
    Kovalev, Danila
    Barsegyan, Artur
    Likhachev, Alexander
    2017 SIBERIAN SYMPOSIUM ON DATA SCIENCE AND ENGINEERING (SSDSE), 2017, : 27 - 32
  • [23] Memory Aware Packet Matching Architecture for High-Speed Networks
    Kekely, Michal
    Kekely, Lukas
    Korenek, Jan
    2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 1 - 8
  • [24] A multi-pipeline architecture for high-speed packet classification
    Pao, Derek
    Lu, Ziyan
    COMPUTER COMMUNICATIONS, 2014, 54 : 84 - 96
  • [25] A Hardware Architecture Design for High-Speed Vessel Orientation Recognition
    Han, Dongjun
    Xu, Ming
    Wu, Yuhang
    Zhou, Fuhui
    IEEE ACCESS, 2024, 12 : 155287 - 155294
  • [26] A high-speed hardware architecture for universal message authentication code
    Yang, Bo
    Karri, Ramesh
    McGrew, David A.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2006, 24 (10) : 1831 - 1839
  • [27] High-speed parallel hardware architecture for Galois counter mode
    Satoh, Akashi
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 1863 - 1866
  • [28] High-Speed Hardware Architecture Based on Error Detection for KECCAK
    Mestiri, Hassen
    Barraj, Imen
    MICROMACHINES, 2023, 14 (06)
  • [29] High-speed pipelined hardware architecture for Galois Counter Mode
    Satoh, Akashi
    Sugawara, Takeshi
    Aoki, Takafumi
    INFORMATION SECURITY, PROCEEDINGS, 2007, 4779 : 118 - +
  • [30] SCALABLE ARCHITECTURE FOR HIGH-SPEED MULTIDIMENSIONAL FUZZY INFERENCE SYSTEMS
    Del Campo, Ines
    Echanobe, Javier
    Basterretxea, Koldo
    Bosque, Guillermo
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2011, 20 (03) : 375 - 400