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
Link To Document