DocumentCode
848083
Title
Shared memory multiprocessor architectures for software IP routers
Author
Luo, Yan ; Bhuyan, Laxmi Narayan ; Chen, Xi
Author_Institution
Dept. of Comput. Sci. & Eng., California Univ., Riverside, CA, USA
Volume
14
Issue
12
fYear
2003
Firstpage
1240
Lastpage
1249
Abstract
We propose new shared memory multiprocessor architectures and evaluate their performance for future Internet protocol (IP) routers based on symmetric multiprocessor (SMP) and cache coherent nonuniform memory access (CC-NUMA) paradigms. We also propose a benchmark application suite, RouterBench, which consists of four categories of applications representing key functions on the time-critical path of packet processing in routers. An execution driven simulation environment is created to evaluate SMP and CC-NUMA router architectures using this RouterBench. The execution driven simulation can produce accurate cycle-level execution time prediction and reveal the impact of various architectural parameters on the performance of routers. We port the FUNET trace and its routing table for use in our experiments. We find that the CC-NUMA architecture provides an excellent scalability for design of high-performance IP routers. Results also show that the CC-NUMA architecture can sustain good lookup performance, even at a high frequency of route updates.
Keywords
IP networks; benchmark testing; cache storage; digital simulation; parallel architectures; shared memory systems; table lookup; telecommunication network routing; CC-NUMA architecture; FUNET; Internet protocol; RouterBench benchmark application; cache coherent nonuniform memory access; execution driven simulation; packet processing; route updates; shared memory multiprocessor architectures; software IP routers; symmetric multiprocessor; Access protocols; Application software; Computer architecture; Frequency; Internet; Memory architecture; Predictive models; Routing; Scalability; Time factors;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2003.1255636
Filename
1255636
Link To Document