• 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