• DocumentCode
    3243730
  • Title

    An Improved Parallel Access Technology on Routing Table for Threaded BGP

  • Author

    Lei, Gao ; Mingche, Lai ; Zhenghu, Gong

  • Author_Institution
    Dept. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2009
  • fDate
    8-11 Dec. 2009
  • Firstpage
    198
  • Lastpage
    204
  • Abstract
    The stringent requirement for the high efficiency of routing protocol on Internet will be satisfied by exploiting the threaded border gateway protocol (TBGP) on multi-cores. Since the TBGP performance is restricted by a mass of contentions when racing to access the routing table, a highly-efficient parallel access approach is originally proposed to achieve the ultra-high route processing speed. In this paper, a novel routing table structure consisting of two-level tries is presented for fast parallel access, and a heuristic-based divide-and-recombine algorithm is devised to balance the table accesses and release the contentions, thereby accelerating the parallel route update of multi-threading. By modifying the typical table operations such as lookup, insert, etc., the correctness of two-level tries table is validated according to the operation behaviors of traditional routing table. Experimental results on dual quad-core Xeon server show that the parallel access contentions decrease sharply by 92.5% versus traditional routing table, and the maximal update time per thread is obviously reduced by 56.8% on average with little overhead. Then, the throughput of BGP update message is measured to be improved by about 169%, delivering significant performance improvement of BGP.
  • Keywords
    Internet; internetworking; network servers; routing protocols; Internet; dual quad-core Xeon server; heuristic-based divide-and-recombine algorithm; parallel access technology; routing protocol; routing table; threaded border gateway protocol; ultra-high route processing speed; Access protocols; Concurrent computing; Delay effects; Distributed computing; Internet; Parallel processing; Peer to peer computing; Routing protocols; Streaming media; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
  • Conference_Location
    Shenzhen
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-5788-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2009.81
  • Filename
    5395252