• DocumentCode
    693509
  • Title

    Parallel binary search trees for rapid IP lookup using graphic processors

  • Author

    Shekhar, Amar ; Goyal, Jatin

  • Author_Institution
    Int. Inst. of Inf. & Technol., Bangalore, India
  • fYear
    2013
  • fDate
    19-20 Dec. 2013
  • Firstpage
    176
  • Lastpage
    179
  • Abstract
    With increasing size of BGP table, speed of physical links and size of routing table, there has been growing demand in achieving rapid IP lookup cost-effectively. Although approaches like parallelism using specialized hardwares such as TCAM exist but they are not so cost effective. This paper investigates a new approach in building a cost-effective IP lookup scheme using parallel binary search tree over graphics processing unit. Our contribution here is to design a practical algorithm for rapid IP look up while lessening the possibilities of insertion, deletion or any other modification operations over router. We have also considered only 99% of the total used IP prefixes which are most used. Leveraging GPU´s multicore parallelism, the proposed algorithm parallelizes binary search trees for parallel and independent search IP prefixes lookup. Our simulation results show a promising gain in IP lookup operation.
  • Keywords
    IP networks; graphics processing units; parallel processing; routing protocols; tree searching; BGP table; GPU; IP lookup operation; IP prefixes; TCAM; graphic processors; graphics processing unit; multicore parallelism; parallel binary search trees; physical links; rapid IP lookup; router; routing table; Algorithm design and analysis; Binary search trees; Engines; Graphics processing units; IP networks; Indexes; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Management in the Knowledge Economy (IMKE), 2013 2nd International Conference on
  • Conference_Location
    Chandigarh
  • Type

    conf

  • Filename
    6915094