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
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;
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