A hardware packet Re-Sequencer Unit for Network Processors

被引:0
|
作者
Meitinger, Michael [1 ]
Ohlendorf, Rainer [1 ]
Wild, Thomas [1 ]
Herkersdorf, Andreas [1 ]
机构
[1] Tech Univ Munich, D-80290 Munich, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network Processors (NP) usually are designed as multi-processor systems with parallel packet processing. This parallelism may lead to flows with packets out-of-order when leaving the NP system. But packet reordering has a bad impact on network performance, especially when using the dominating TCP protocol. In this paper, we describe a Hardware Re-Sequencer Unit for Network Processors. Incoming packets will be tagged in the ingress path, preserving the packet order with flow granularity. An Aggregation Unit reorders the packet flows in the egress path if needed. In contrast to most other solutions the way of the packet through the NP system is dispensable, which enlarges design freedom in terms of e.g. load balancing. After explaining the general concept, a SystemC model is presented. Simulation results are used for dimensioning and a proof of concept with real traffic traces. General aspects concerning the implementation are discussed.
引用
收藏
页码:85 / 97
页数:13
相关论文
共 50 条
  • [1] An Efficient Hardware Architecture for Packet Re-sequencing in Network Processors MPSoCs
    Traboulsi, Shadi
    Meitinger, Michael
    Ohlendorf, Rainer
    Herkersdorf, Andreas
    [J]. PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 11 - +
  • [3] Building a robust packet control unit with network processors
    Hao, YJ
    Liu, T
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 523 - 526
  • [4] Efficient packet classification on network processors
    Vlaeminck, Koert
    Stevens, Tim
    de Meerssche, Wim Van
    De Turck, Filip
    Dhoedt, Bart
    Demeester, Piet
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2008, 21 (01) : 51 - 72
  • [5] Using network processors for packet filtering
    Millard, BR
    Pandya, S
    Miller, DS
    [J]. PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 497 - 503
  • [6] Accelerating packet buffering and administration in network processors
    Llorente, Daniel
    Karras, Kimon
    Meitinger, Michael
    Rauchfuss, Holm
    Wild, Thomas
    Herkersdorf, Andreas
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, VOLS 1 AND 2, 2007, : 373 - 377
  • [7] An efficient packet classification algorithm for network processors
    Chen, YT
    Lee, SS
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 1596 - 1600
  • [8] An efficient packet scheduling algorithm in network processors
    Guo, JN
    Yao, JN
    Bhuyan, LM
    [J]. IEEE Infocom 2005: The Conference on Computer Communications, Vols 1-4, Proceedings, 2005, : 807 - 818
  • [9] Mobius: Packet Re-processing Hardware Architecture for Rich Policy Handling on a Network Processor
    Taejune Park
    Seungwon Shin
    [J]. Journal of Network and Systems Management, 2021, 29
  • [10] Mobius: Packet Re-processing Hardware Architecture for Rich Policy Handling on a Network Processor
    Park, Taejune
    Shin, Seungwon
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2021, 29 (01)