Performance Modeling of a Network Processor Data Path Using Queuing Systems

被引:0
|
作者
Kolendavelu, Manivannan [1 ]
Polisetti, Satish [1 ]
Thudt, Raimar [2 ]
机构
[1] Infineon Technol Pvt Ltd, Wireless Commun Dept, Bangalore, Karnataka, India
[2] Infineon Technol AG, Wireline Commun Dept, Munich, Germany
关键词
IMIX; IP Traffic; Logical Queues; Memory; Network Processor; QoS; Queuing Systems; System C;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Requirement of Performance Modeling during the early SoC design stages becomes increasingly important to take major system level decisions relating to hardware resources, mapping of functionality onto computing modules and selection of scheduling algorithms which affects the design significantly. In this work, we make use of Queuing Systems to model the Data Path of Network Processors to decide on the Internal and External memory requirements of an ASIC or Soc. We propose a framework developed using System-C, which can be used for Performance Modeling & Simulations of Network Processing Engines. The real time internet traffic patterns seen across US and Japan are used to stimulate our performance model. We also demonstrate how the packet length distribution across US and Japan demands different memory requirements in the architecture of the Network Processor. Leveraging on real time internet traces unlike simulating using Standard Internet MIX approximations, our methodology has an additional advantage of optimizing the SoC architectures based on the region it is being targeted. This results in an optimized architecture which saves the chip area, chip cost, data processing times and memory size requirements without compromising on the throughput requirements.
引用
收藏
页码:337 / +
页数:2
相关论文
共 50 条
  • [1] Modeling task performance using the queuing network model human processor (QNMHP)
    Feyen, R
    Liu, YL
    [J]. ICCM - 2001: PROCEEDINGS OF THE 2001 FOURTH INTERNATIONAL CONFERENCE ON COGNITIVE MODELING, 2001, : 73 - 78
  • [2] Data aggregation for evaluation of the performance of flexible manufacturing systems using queuing network models
    de Almeida, D
    [J]. RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1998, 32 (02): : 145 - 192
  • [3] QUEUING NETWORK SOFTWARE FOR SYSTEMS MODELING
    SAUER, CH
    MACNAIR, EA
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1979, 9 (05): : 369 - 380
  • [4] Implementation of network systems using network processor technology: performance evaluation
    Vlaeminck, K
    Stevens, T
    Van De Meerssche, W
    De Turck, F
    Dhoedt, B
    Demeester, P
    [J]. CDES '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2005, : 59 - 63
  • [5] Queuing network modeling of driver workload and performance
    Wu, Changxu
    Liu, Yili
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2007, 8 (03) : 528 - 537
  • [6] QUEUING MODELING OF A SINGLE PROCESSOR WITH FAILURES
    ALTIOK, T
    [J]. PERFORMANCE EVALUATION, 1989, 9 (02) : 93 - 102
  • [7] Modeling and Performance Analysis of Priority Queuing Systems
    Strzeciwilk, Dariusz
    Zuberk, Wlodek M.
    [J]. SOFTWARE ENGINEERING AND ALGORITHMS IN INTELLIGENT SYSTEMS, 2019, 763 : 302 - 310
  • [8] Modeling and Performance Analysis of OPS Data Center Network with Flow Management Using Express Path
    Huang, Yue-Cai
    Yoshida, Yuki
    Kitayama, Ken-ichi
    Ibrahim, Salah
    Takahashi, Ryo
    Hiramatsu, Atsushi
    [J]. 2014 INTERNATIONAL CONFERENCE ON OPTICAL NETWORK DESIGN AND MODELING, 2014, : 90 - 95
  • [9] Teaching queuing systems modeling using UML
    Perdos, A
    Chatzigeorgiou, A
    Stephanides, G
    [J]. IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2004, : 795 - 797
  • [10] A NETWORK QUEUING MODEL FOR DATA COMMUNICATION-SYSTEMS
    ARTHUR, JL
    DAVIS, AL
    GHANDFOROUSH, P
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1987, 15 (02): : 157 - 165