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 条
  • [41] A scalable DSP-architecture for high-speed color document compression
    Thierschmann, M
    Barthel, KU
    Martin, UE
    DOCUMENT RECOGNITION AND RETRIEVAL VIII, 2001, 4307 : 158 - 166
  • [42] Energy-Efficient, QoS-Aware Packet Scheduling in High-Speed Networks
    Yu, Qun
    Znati, Taieb
    Yang, Wang
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2015, 33 (12) : 2789 - 2800
  • [43] A Design of Packet Scheduling Algorithm to Enhance QoS in High-Speed Downlink Packet Access (HSDPA) Core Network
    Ahmed, Sohail
    Ali, Mubashar
    Baz, Abdullah
    Alhakami, Hosam
    Akbar, Bilal
    Khan, Imran Ali
    Ahmed, Adeel
    Junaid, Muhammad
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (04) : 596 - 602
  • [44] A design of packet scheduling algorithm to enhance QoS in high-speed downlink packet access (HSDPA) core network
    Ahmed S.
    Ali M.
    Baz A.
    Alhakami H.
    Akbar B.
    Khan I.A.
    Ahmed A.
    Junaid M.
    International Journal of Advanced Computer Science and Applications, 2020, 11 (04): : 596 - 602
  • [45] Efficient scheduling algorithm for QoS support in high speed downlink packet access networks
    HeidariNezhad, MohammadReza
    Zukarnain, Zuriati Ahmad
    Udzir, Nur Izura
    Othman, Mohamed
    World Academy of Science, Engineering and Technology, 2009, 38 : 151 - 157
  • [46] Hardware and Software Support for Transposition of Bit Matrices in High-Speed Encryption
    Eitschberger, Patrick
    Keller, Jorg
    Holmbacka, Simon
    NETWORK AND SYSTEM SECURITY, 2017, 10394 : 160 - 168
  • [47] New MPLS switch architecture supporting diffserv for high-speed switching and QoS
    Lee, TW
    Kim, YC
    Lee, MYO
    HIGH SPEED NETWORKS AND MULTIMEDIA COMMUNICATIONS, PROCEEDINGS, 2004, 3079 : 280 - 289
  • [48] Comments on "A TCAM-Based Parallel Architecture for High-Speed Packet Forwarding"
    Chang, Yeim-Kuan
    Su, Cheng-Chien
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (04) : 574 - 576
  • [49] Hardware Architecture for High-Speed Object Detection Using Decision Tree Ensemble
    Mitsunari, Koichi
    Yu, Jaehoon
    Onoye, Takao
    Hashimoto, Masanori
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (09) : 1298 - 1307
  • [50] Hardware architecture for high-speed real-time dynamic programming applications
    Matthews, B.
    Elhanany, I.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (03): : 164 - 171