• DocumentCode
    1785734
  • Title

    Bloom-Bird: A scalable open source router based on Bloom filter

  • Author

    Bahrambeigy, Bahram ; Ahmadi, Mahdi ; Fazlali, M.

  • Author_Institution
    Inf. Technol. Dept., Islamic Azad Univ., Kermanshah, Iran
  • fYear
    2014
  • fDate
    20-22 May 2014
  • Firstpage
    980
  • Lastpage
    985
  • Abstract
    Flexibility and configurability behind the open-source routers has extended their usage via the networks. On the other hand, the need for high-performance and high-speed routers has become a fundamental issue due to significant growth of information exchange through the Internet and intranets. Therefore, in this paper we employ Bloom filter to accelerate the Bird open-source routing software. Bloom-Bird (our improved version of Bird) is proposed which uses an extra stage before its IP lookups using Bloom filter to accelerate IP lookup mechanism. Based on the best of our knowledge this is the first application of Bloom filter on Bird software router. Moreover, Bloom-Bird can scale its Bloom filter capacity therefore false positive errors are handled in an acceptable rate. It shows up to 93% speedup for IP lookups over standard Bird when number of inserted nodes into its internal FIB (Forwarding Information Base) becomes huge.
  • Keywords
    IP networks; Internet; data structures; intranets; public domain software; telecommunication network routing; Bird open-source routing software; Bird software router; IP lookup mechanism; IP lookups; Internet; bloom filter capacity; bloom-Bird; forwarding information base; high-performance router; high-speed router; information exchange; internal FIB; intranets; open source router; Acceleration; Arrays; Birds; IP networks; Information filters; Standards; Bird; Bloom Filter; Bloom-Bird; Forwarding Information Base; Open Source Routers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering (ICEE), 2014 22nd Iranian Conference on
  • Conference_Location
    Tehran
  • Type

    conf

  • DOI
    10.1109/IranianCEE.2014.6999678
  • Filename
    6999678