• DocumentCode
    1808704
  • Title

    BFAST: Unified and scalable index for NDN forwarding architecture

  • Author

    Huichen Dai ; Jianyuan Lu ; Yi Wang ; Bin Liu

  • fYear
    2015
  • fDate
    April 26 2015-May 1 2015
  • Firstpage
    2290
  • Lastpage
    2298
  • Abstract
    Named Data Networking (NDN) as an instantiation of the Content-Centric Networking (CCN) approach, embraces the major shift of the network function - from host-to-host conversation to content dissemination. The NDN forwarding architecture consists of three tables - Content Store (CS), Pending Interest Table (PIT) and Forwarding Information Base (FIB), as well as two lookup rules - Longest Prefix Match (LPM) and Exact Match (EM). A software-based implementation for this forwarding architecture would be low-cost, flexible and have rich memory resource, but may also make the pipelining technique not readily applicable to table lookups. Therefore, forwarding a packet would go through multiple tables sequentially without pipelining, leading to high latency and low throughput. In order to take advantage of the software-based implementation and overcome its shortcoming, we find that, a single unified index that supports all the three tables and both LPM and EM lookup rules would benefit the forwarding performance. In this paper, we present such an index data structure called BFAST (Bloom Filter-Aided haSh Table). BFAST employs a Counting Bloom Filter to balance the load among hash table buckets, making the number of prefixes in each non-empty bucket close to 1, and thus enabling high lookup throughput and low latency. Evaluation results show that, for solely LMP lookup, BFAST can arrive at 36.41 million lookups per second (M/s) using 24 threads, and the latency is around 0.46 μs. When utilized to build the NDN forwarding architecture, BFAST obtains remarkable performance promotion under various request composition, e.g., BFAST achieves a lookup speed of 81.32 M/s with a synthetic request trace where 30% of the requests hit CS, another 30% hit PIT and the rest 40% hit FIB, while the lookup latency is only 0.29 μs
  • Keywords
    computer networks; data communication; data structures; information dissemination; pipeline processing; table lookup; BFAST; CCN approach; NDN forwarding architecture; bloom filter-aided hash table; content centric networking; content dissemination; content storage; exact match lookup rule; forwarding information base; hash table bucket; longest prefix match lookup rule; named data networking; pending interest table; pipelining technique; scalable index; unified index; Bismuth; Conferences; Data structures; Indexes; Radiation detectors; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications (INFOCOM), 2015 IEEE Conference on
  • Conference_Location
    Kowloon
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2015.7218616
  • Filename
    7218616