• DocumentCode
    3070897
  • Title

    Performance modeling of a network processor data path using Queuing Systems

  • Author

    Kolendavelu, Manivannan ; Polisetti, Satish ; Thudt, Raimar

  • Author_Institution
    Wireline Commun. Dept., Infineon Technol. Pvt. Ltd., Bangalore
  • fYear
    2009
  • fDate
    5-10 Jan. 2009
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    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.
  • Keywords
    logic design; microprocessor chips; queueing theory; system-on-chip; ASIC; IP traffic; SoC architectures; SoC design stages; System-C; chip area; chip cost; computing modules; data processing times; hardware resources; logical queues; memory requirements; memory size requirements; network processing engines; network processor data path; packet length distribution; performance modeling; queuing systems; real time Internet traffic patterns; scheduling algorithms; standard Internet MIX approximations; system level decisions; system-on-chip; throughput requirements; Algorithm design and analysis; Application specific integrated circuits; Cost function; Hardware; Internet; Optimization methods; Scheduling algorithm; Search engines; Telecommunication traffic; Traffic control; IMIX; IP Traffic; Logical Queues; Memory; Network Processor; QoS; Queuing Systems; System C;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Systems and Networks and Workshops, 2009. COMSNETS 2009. First International
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4244-2912-7
  • Electronic_ISBN
    978-1-4244-2913-4
  • Type

    conf

  • DOI
    10.1109/COMSNETS.2009.4808874
  • Filename
    4808874