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
Link To Document :
بازگشت