DocumentCode
474872
Title
A methodology for evaluating runtime support in network processors
Author
Huang, Xin ; Wolf, Tilman
Author_Institution
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA
fYear
2006
fDate
3-5 Dec. 2006
Firstpage
113
Lastpage
122
Abstract
Modern network processor systems require the ability to adapt their processing capabilities at runtime to changes in network traffic. Traditionally, network processor applications have been optimized for a single static workload scenario, but recently several approaches for run-time adaptation have been proposed. Comparing these approaches and developing novel run-time support algorithms is difficult due to the multicore system-on-a-chip nature of network processors. In this paper, we present a model for network processors that can aid in evaluating different run-time support systems. The model considers workload characteristics of applications and network traffic. We use a queuing network abstraction to model different runtime systems. We illustrate the effectiveness of this model by comparing the performance of two existing workload adaptation algorithms.
Keywords
Internet; performance evaluation; queueing theory; system-on-chip; telecommunication network routing; telecommunication traffic; multicore system-on-a-chip; network processors; network traffic; queuing network; run-time adaptation; runtime support; Application software; Concurrent computing; Multicore processing; Network servers; Partitioning algorithms; Permission; Runtime; System-on-a-chip; Telecommunication traffic; Traffic control; network processors; runtime management; workload partitioning and mapping;
fLanguage
English
Publisher
ieee
Conference_Titel
Architecture for Networking and Communications systems, 2006. ANCS 2006. ACM/IEEE Symposium on
Conference_Location
San Jose, CA
Print_ISBN
978-1-59593-580-9
Type
conf
Filename
4579529
Link To Document