• DocumentCode
    2509849
  • Title

    A Practical Non-blocking Route Propagation Technology 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
    25-27 Sept. 2009
  • Firstpage
    206
  • Lastpage
    211
  • Abstract
    This paper presents a non-blocking technology to accelerate the route propagation in TBGP (Threaded BGP). The scheme eliminates various contentions effectively, achieves con-current queue operations by SCLF lock-free algorithm, and also avoids the performance penalty by cache line thrashing. We first evaluate the average announcing time per thread and memory consumption for the lock-based scheme and newly-proposed scheme by analytical models, and then the experiments on dual quad-core Xeon server show that the non-blocking scheme greatly educes the runtime of route propagation with distinct parallelization. At the same time, the SCLF algorithm empowers faster queue operations, which is about 120 ns on average and much smaller than that of the lock-based queue algorithm.
  • Keywords
    protocols; telecommunication network routing; SCLF lock-free algorithm; analytical models; border gateway protocol; cache line thrashing; dual quad-core Xeon server; lock-based queue algorithm; memory consumption; non-blocking route propagation technology; Advertising; Embedded computing; IEEE news; Multicore processing; Paper technology; Parallel processing; Peer to peer computing; Runtime; Synchronization; Yarn; TBGP; lock-free queue; multicore; parallelism; route announcement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Computing and Communications; Eighth International Conference on Embedded Computing, 2009. SCALCOM-EMBEDDEDCOM'09. International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-0-7695-3825-9
  • Type

    conf

  • DOI
    10.1109/EmbeddedCom-ScalCom.2009.45
  • Filename
    5341538