Hierarchical DHT-based name resolution for information-centric networks

被引:45
作者
Dannewitz, Christian [1 ]
D'Ambrosio, Matteo [1 ]
Vercellone, Vinicio [1 ]
机构
[1] Univ Paderborn, Paderborn, Germany
关键词
Information-centric; Name resolution; Name-based routing; Flat namespace; Hierarchical DHT; PEER; SYSTEM;
D O I
10.1016/j.comcom.2013.01.014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Information-centric network (ICN) architectures are an increasingly important approach for the future Internet. Several ICN approaches are based on a flat object ID namespace and require some kind of global name resolution service to translate object IDs into network addresses. Building a world-wide NRS for a flat namespace with 10(16) expected IDs is challenging because of requirements such as scalability, low latency, efficient network utilization, and anycast routing that selects the most suitable copies. In this paper, we present a general hierarchical NRS framework for flat ID namespaces. The framework meets those requirements by the following properties: The registration and request forwarding matches the underlying network topology, exploits request locality, supports domain-specific copies of binding entries, can offer constant hop resolution (depending on the chosen underlying forwarding scheme), and provides scoping of publications. Our general NRS framework is flexible and supports different instantiations. These instantiations offer an important trade-off between resolution-domain (i.e. subsystem) autonomy (simplifying deployment) and reduced latency, maintenance overhead, and memory requirements. To evaluate this trade-off and explore the design space, we have designed two specific instantiations of our general NRS framework: MDHT and HSkip. We have performed a theoretical analysis and a simulation-based evaluation of both systems. In addition, we have published an implementation of the MDHT system as open source. Results indicate that an average request latency of (well) below 100 ms is achievable in both systems for a global system with 12 million NRS nodes while meeting our other specific requirements. These results imply that a flat namespace can be adopted on a global scale, opening up several design alternatives for information-centric network architectures. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:736 / 749
页数:14
相关论文
共 41 条
[1]  
Ahlgren B., 2008, P WORKSH REARCH INT
[2]   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
[3]  
Al-Qudah Zakaria., 2009, Proceedings of the 18th international conference on World wide web, P301
[4]  
[Anonymous], 2001, Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems, DOI DOI 10.1007/3-540-45518-3_18
[5]  
[Anonymous], 2003, ACM Transactions on Internet Technology (TOIT), DOI DOI 10.1145/857166.857170
[6]  
Artigas M.S., 2007, IEEE C LOC COMP NETW, P325, DOI DOI 10.1109/LCN.2007.79
[7]   Cyclone:: a novel design schema for Hierarchical DHTs [J].
Artigas, MS ;
López, PG ;
Ahulló, JP ;
Skarmeta, AFG .
FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2005, :49-56
[8]  
Awerbuch B., 1989, Proceedings of the Twenty First Annual ACM Symposium on Theory of Computing, P479, DOI 10.1145/73007.73053
[9]   ROFL: Routing on flat labels [J].
Caesar, Matthew ;
Lakshminarayanan, Karthik ;
Condie, Tyson ;
Stoica, Ion ;
Kannan, Jayanthkurnar ;
Shenker, Scott .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2006, 36 (04) :363-374
[10]  
Cox R, 2002, LECT NOTES COMPUT SC, V2429, P155