ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 3, Issue 10, October 2014 Copyright to IJARCCE www.ijarcce.com 8322 A Survey on Naming, Name Resolution and Data Routing in Information Centric Networking (ICN) Alcardo Alex Barakabitze, Tan Xiaoheng, Guo Tan College of Communication Engineering, Chongqing University, China Abstract: Information-Centric Networking (ICN) is set to replace the current internet architecture which is based on end-to-end communication between hosts. The ICN approach to the network of the future has recently been and is being explored by a number of research projects from Asia, Europe and America. This paper provides a review on three Information Centric Networking (ICN) architectures based on objects/contents naming, name resolution and data routing. The review highlights and briefly describes the naming structures, operation of name resolution and data routing processes of DONA, NetInf and PURSUIT. A summary in tabular form and a comparative study of these three architectures is also given in the paper. Keywords: ICN, Naming, Name Resolution and Data Routing of ICN, Networks. 1.INTRODUCTION Information-centric networking (ICN) is the hot research topic in recent years, with various research initiatives like DONA [1], CCN/NDN [2][10][16] PSIRP/PURSUIT [3][4][8][11][12], 4WARD [13], CONVERGENCE[15], NetInf [9], SAIL[17],COMET [5–7][14]), MobilityFirst [18] and ANR Connect [19] targeting this emerging research area with the aim of shifting from the current Internet architecture which is built and designed for a host- to-host communications model. The Internet architecture today has experienced rapid growth in network traffic of which most of the traffics are characterized by the content retrieval applications running on top of the Internet architecture. The Internet has grown tremendously with many new applications being deployed in order to fulfill the new requirements from the architecture. These requirements includes the needs to support distribution of contents in a scalable manner, transparency to applications, security issues, mobility and many more others [21].Many applications like the MoblieIP, which have been deployed to run and serve the needs of the current Internet requirements adds some complexity and seems to be only the temporal solutions because they try to run and match on the architecture which is built on top of a host-to-host communication model [20][22].The contents or objects delivery solutions today from producers or publishers to subscribers/consumer involves technologies like Content Delivery Networks (CDNs), peer-to-peer networks and other players such as CDN providers, Internet Service Providers(ISPs) and Content Providers. However, the current internet content delivery today suffers from heterogeneity problems because its evolution and deployment to the current Internet architecture has been triggered by the market needs rather than the coherent internet architectural plan. In addition to that, the caching solutions proposed in the current internet infrastructure have some inefficiency since they are matching the content centric problem to a network infrastructure which was meant for a host-to-host communication model.The increasing demand of network end -users towards accessing and delivering contents with high volume of digital contents like movies from YouTube, time-shift televisions, high definition Video on Demand (VoD), photos e.t.c is the one which have driven the shift from the current internet architecture to a new architectural plan of the future Internet called Information Centric Networking(ICN).ICN targets and puts emphasis to content objects to be cached/stored in the network nodes or routers and also to be accessed anywhere different from the current architecture where content are stored and accessed from the hosts like servers[17].End users in ICN are only interested in the content or object itself in steady of a server location. Indeed, ICN architecture is meant to enable in-network storage for caching contents, decoupling a content sender/publisher and receiver/subscriber and also to enable multiparty communication through replication [20]. The main purpose is to have a reliable distribution of contents through an efficient communication platform and services provision which is available in dedicated systems like proprietary content distribution networks and peer-to peer (P2P) overlays. The concept behind ICN is to develop a network which will interprets, processes, and delivers contents/information/objects automatically and independently of its physical location [23]. ICN is to replace the host addresses with content names which will be exchanged upon user requests or demands and network components like routers will be equipped with storage capabilities. Since the content names will be decoupled from host addresses, then, it will remove the role of the current IP address which plays as an identifier and a locator. By directly naming contents, it will enable in- network caching (routers to store contents) which will also results in the improved delivery of popular contents in the Internet. In addition, each content will now be