Parallel Name Lookup for Named Data Networking

Yi Wang,Huichen Dai,Junchen Jiang,Keqiang He,Wei Meng,Bin Liu
DOI: https://doi.org/10.1109/glocom.2011.6134161
2011-01-01
Abstract:Name- based route lookup is a key function for Named Data Networking (NDN). The NDN names are hierarchical and have variable and unbounded lengths, which are much longer than IPv4/6 address, making fast name lookup a challenging issue. In this paper, we propose a parallel architecture for NDN name lookup called Parallel Name Lookup (PNL) which leverages hardware parallelism to achieve high lookup speedup while keeping a low and controllable memory redundancy. The core of PNL is an allocation algorithm that maps the logically tree- based structure to physically parallel modules, with low computational complexity. We evaluate the PNL's performance and show that PNL dramatically accelerates the name lookup process. Furthermore, with certain knowledge of prior probability, the speedup can be significantly improved.
What problem does this paper attempt to address?