• DocumentCode
    2232066
  • Title

    A Heuristic and Hybrid Hash-based approach to fast lookup

  • Author

    Antichi, Gianni ; Di Pietro, Andrea ; Ficara, Domenico ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, Fabio

  • Author_Institution
    Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
  • fYear
    2009
  • fDate
    22-24 June 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    IP address lookup is a fundamental task for Internet routers. Because of the rapid growth of both traffic and links capacity, the time budget to process a packet continues to decrease and lookup tables unceasingly grow; therefore, new algorithms are required to improve lookup performance. However, the large density disparity on the prefix range within real lookup tables suggests a hybrid adaptive technique as effective and simple solution. Therefore, this paper presents a novel approach in which various prefix length ranges are represented with distinct data structures and stored in different memories. In this way, the different frequencies of forwarding rules can be taken in account and the memory hierarchy of real platforms can be exploited. This leads to small structures to be put in fast memory for the most dense ranges and larger structures (with a lower number of accesses) in the slower memories for the other ranges. The results remark the low number of off-chip memory accesses of our scheme and a valuable speedup.
  • Keywords
    IP networks; Internet; data structures; table lookup; telecommunication network routing; telecommunication traffic; IP address lookup; Internet router; data storage; data structure; heuristic hash-based approach; network traffic; real lookup table; Bandwidth; Concurrent computing; Data engineering; Decision trees; Delay; Internet; Pattern matching; Routing; Scalability; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2009. HPSR 2009. International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-5174-6
  • Electronic_ISBN
    978-1-4244-5174-6
  • Type

    conf

  • DOI
    10.1109/HPSR.2009.5307428
  • Filename
    5307428