• DocumentCode
    1585962
  • Title

    A High Performance Parallel IP Lookup Technique Based on Multiprocessor Organization and CREW PRAM

  • Author

    Hasanloo, Mahmoud ; Amiri, Ali ; Fathy, Mahmood

  • Author_Institution
    Islamic Azad Univ., Tehran
  • fYear
    2008
  • Firstpage
    89
  • Lastpage
    94
  • Abstract
    The IP Lookup Process is a key bottleneck in routing due to the increase in routing table size, increasing traffic and migration to IPv6 addresses. The IP routing lookup involves computation of the Longest Prefix Matching for which existing solutions, such as BSD Radix Tries, scale poorly when traffic in the router increases or when employed for IPv6 address lookups. In this paper, we describe a CREW PRAM multiprocessor organization lookup that uses P processor for solving LPM problem. By this technique P-l IP addresses can be looked up simultaneously thus the performance of processors increase in linear manner. First we categorize all prefixes in some groups based on their first two bytes and sort them into their groups. By assuming M prefixes exist in a group then time complexity of insertion algorithm in worst case reduces to 0(Log M + M/2) and the time complexity of search, update and deletion algorithms reduce to log(M) for each prefix.
  • Keywords
    IP networks; Internet; computational complexity; concurrency theory; pattern matching; table lookup; telecommunication network routing; telecommunication traffic; transport protocols; CREW PRAM multiprocessor organization; IPv6 address lookup; insertion algorithm; longest prefix matching; network routing; network traffic; parallel algorithm; time complexity; Asia; Broadcasting; Computational modeling; Concurrent computing; Data structures; High performance computing; Partitioning algorithms; Phase change random access memory; Routing; Tree data structures; IP lookup; Parallel Processing; Router Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling & Simulation, 2008. AICMS 08. Second Asia International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-0-7695-3136-6
  • Electronic_ISBN
    978-0-7695-3136-6
  • Type

    conf

  • DOI
    10.1109/AMS.2008.78
  • Filename
    4530457