DocumentCode
3239619
Title
Improving Route Lookup Performance Using Network Processor Cache
Author
Gopalan, Kartik ; Chiueh, Tzi-cker
Author_Institution
State University of New York at Stony Brook
fYear
2002
fDate
16-22 Nov. 2002
Firstpage
22
Lastpage
22
Abstract
Earlier research has shown that the route lookup performance of a network processor can be significantly improved by caching ranges of lookup/classification keys rather than individual keys. While the previous work focused specifically on reducing capacity misses, we address two other important aspects - (a) reducing conflict misses and (b) cache consistency during frequent route updates. We propose two techniques to minimize conflict misses that aim to balance the number of cacheable entries mapped to each cache set. They offer different tradeoffs between performance and simplicity while improving the average route lookup time by 76% and 45.2% respectively. To maintain cache consistency during frequent route updates, we propose a selective cache invalidation technique that can limit the degradation in lookup latency to within 10.2%. Our results indicate potentially large improvement in lookup performance for network processors used at Internet edge and motivate further research into caching at the Internet core.
Keywords
Algorithm design and analysis; Computer science; Degradation; Delay; Hardware; IP networks; Random access memory; Routing; Table lookup; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, ACM/IEEE 2002 Conference
ISSN
1063-9535
Print_ISBN
0-7695-1524-X
Type
conf
DOI
10.1109/SC.2002.10006
Filename
1592858
Link To Document