MaPIT: An Enhanced Pending Interest Table for NDN With Mapping Bloom Filter

被引:64
作者
Li, Zhuo [1 ]
Liu, Kaihua [1 ]
Zhao, Yang [1 ]
Ma, Yongtao [1 ]
机构
[1] Tianjin Univ, Sch Elect Informat Engn, Tianjin 300072, Peoples R China
关键词
Named data networking (NDN); pending interest table (PIT); mapping bloom filter (MBF); MaPIT;
D O I
10.1109/LCOMM.2014.2359191
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Named Data Networking (NDN) is a recent paradigm conceived for future Internet architectures, where communications are driven by contents instead of host addresses. To realize this paradigm, a novel data structure for forwarding processes, namely Pending Interest Table (PIT), is utilized in NDN node. Designing and evaluating a quick enough PIT with high capacity is a major challenge within the overall NDN research area. In this letter, based on our proposed Mapping Bloom filter, which is a modified data structure of Bloom filter, we present an enhanced implementation of PIT called MaPIT. Our evaluations indicate that MaPIT can minimize the on-chip memory consumption to 2.097 MB. And the probability of false positive is under 1% for 2 million names. It allows MaPIT to use SRAM as on-chip memory and satisfy the current network requirements.
引用
收藏
页码:1915 / 1918
页数:4
相关论文
共 12 条
[1]   A Survey of Information-Centric Networking [J].
Ahlgren, Bengt ;
Dannewitz, Christian ;
Imbrenda, Claudio ;
Kutscher, Dirk ;
Ohlman, Boerje .
IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (07) :26-36
[2]  
Dai HC, 2012, PROCEEDINGS OF THE EIGHTH ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'12), P211
[3]   Longest prefix matching using bloom filters [J].
Dharmapurikar, S ;
Krishnamurthy, P ;
Taylor, DE .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2006, 14 (02) :397-409
[4]  
Kim K, 2012, 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), P153
[5]  
Kirsch A, 2010, COMPUT COMMUN NETW S, P181, DOI 10.1007/978-1-84882-765-3_9
[6]  
Perino D., 2011, Proceedings of the ACM SIGCOMM workshop on Information-centric networking, P44, DOI DOI 10.1145/2018584.2018596
[7]   Theory and Practice of Bloom Filters for Distributed Systems [J].
Tarkoma, Sasu ;
Rothenberg, Christian Esteve ;
Lagerspetz, Eemil .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2012, 14 (01) :131-155
[8]  
Varvello M., 2013, P 2 IEEE NOMEN, V13, P1
[9]   Scalable Name Lookup in NDN Using Effective Name Component Encoding [J].
Wang, Yi ;
He, Keqiang ;
Dai, Huichen ;
Meng, Wei ;
Jiang, Junchen ;
Liu, Bin ;
Chen, Yan .
2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2012, :688-697
[10]   Adaptive Forwarding in Named Data Networking [J].
Yi, Cheng ;
Afanasyev, Alexander ;
Wang, Lan ;
Zhang, Beichuan ;
Zhang, Lixia .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (03) :62-67