Bloom Filter Based Inter-Domain Name Resolution: A Feasibility Study

The enormous size of the information space raises significant concerns regarding the scalability of name resolution in Information-Centric Networks, especially at a global scale. Recently, the use of Bloom filters has been proposed as a means to achieve a more compact representation of name resolution state. However, little attention has been paid to the expected performance or even the feasibility of such an approach. In this paper, we aim to fill this gap, presenting a feasibility study and performance analysis of Bloom filter based route-by-name inter-domain name resolution schemes. We propose a methodology for assessing the memory and processing resource requirements of the considered schemes and apply it on top of the inter-domain topology. Our investigation reveals that the skewed distribution of state across the inter-network results in a hard to balance trade-off between memory and processing resource requirements. We show that hardly any Bloom filter configuration i.e., size and bits-per-element, is able to reduce both types of resource requirements for all Autonomous Systems (ASes) in the network, while lowering resource requirements at one area of the inter-domain topology inflates resource requirements at another. Detailed simulations further show that the direct connection of multiple stub networks to tier-1 ASes, results in a dramatic increase of false positives, questioning the reliability of a BF-based inter-domain name resolution scheme.

[1]  Ning Wang,et al.  Curling: Content-ubiquitous resolution and delivery infrastructure for next-generation services , 2011, IEEE Communications Magazine.

[2]  Nikos Fotiou,et al.  On Inter-Domain Name Resolution for Information-Centric Networks , 2012, Networking.

[3]  Li Fan,et al.  Summary cache: a scalable wide-area web cache sharing protocol , 2000, TNET.

[4]  Janne Riihijärvi,et al.  On name-based inter-domain routing , 2011, Comput. Networks.

[5]  Lixia Zhang,et al.  The (In)Completeness of the Observed Internet AS-level Structure , 2010, IEEE/ACM Transactions on Networking.

[6]  Amin Vahdat,et al.  Graph annotations in modeling complex network topologies , 2007, TOMC.

[7]  George Varghese,et al.  An Improved Construction for Counting Bloom Filters , 2006, ESA.

[8]  Burton H. Bloom,et al.  Space/time trade-offs in hash coding with allowable errors , 1970, CACM.

[9]  George C. Polyzos,et al.  GlobeTraff: A Traffic Workload Generator for the Performance Evaluation of Future Internet Architectures , 2012, 2012 5th International Conference on New Technologies, Mobility and Security (NTMS).

[10]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM '07.

[11]  Bin Fan,et al.  Cuckoo Filter: Practically Better Than Bloom , 2014, CoNEXT.

[12]  Michael Mitzenmacher,et al.  Compressed bloom filters , 2001, PODC '01.

[13]  James Parker,et al.  on Knowledge and Data Engineering, , 1990 .

[14]  Jie Wu,et al.  The Dynamic Bloom Filters , 2010, IEEE Transactions on Knowledge and Data Engineering.

[15]  Nikos Fotiou,et al.  H-Pastry: An inter-domain topology aware overlay for the support of name-resolution services in the future Internet , 2015, Comput. Commun..

[16]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[17]  Christian Dannewitz,et al.  Hierarchical DHT-based name resolution for information-centric networks , 2013, Comput. Commun..

[18]  Farnam Jahanian,et al.  Internet inter-domain traffic , 2010, SIGCOMM '10.

[19]  David Hutchison,et al.  Scalable Bloom Filters , 2007, Inf. Process. Lett..

[20]  Sasu Tarkoma,et al.  Theory and Practice of Bloom Filters for Distributed Systems , 2012, IEEE Communications Surveys & Tutorials.

[21]  George Pavlou,et al.  On the inter-domain scalability of route-by-name Information-Centric Network Architectures , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[22]  Hang Liu,et al.  A multi-level DHT routing framework with aggregation , 2012, ICN '12.

[23]  Jungha Hong,et al.  Bloom Filter-based Flat Name Resolution System for ICN , 2015 .