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 :
بازگشت