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