## 1 Introduction  
The aim of 5G is to provide unlimited access to tremendous amounts of information and the ability to share data anywhere, anytime, by anyone [1]. Traditional Transmission Control Protocol (TCP)/Internet Protocol (IP) based networks have only been successful in reducing the end-to-end operating latencies to the order of tens of milliseconds. The 5G network puts forward a challenging performance for latency. For industrial applications, the end-to-end latencies should be to the order of a few milliseconds [2], for the Tactile Internet [3] the end-to-end latencies should be around one millisecond, and for the one-way front-haul in wireless cellular networks the latencies should be to the order of 100 microseconds. The Internet is now facing the problem of IP semantic overloaded. The IP address plays both the roles of the network layer identifier and the transport layer locator, which impose serious limitations in supporting mobility, scalability, and security, among others. Thus, separating the identity and location are requirements of future network design [4; 5; 6; 7]. Since users are concerned about the information itself rather than the host that provides the information, the content-centric communication model can be used to improve the inter-layer mismatch problem between the applications and the network communication [8]. Information-Centric Networking (ICN) is an emerging network architecture that defines a communication model for accessing named data by separating content from its physical location. ICN adopts the identifier (ID)/locator split architecture. The identifier and the locator are classified into two different namespaces, and then the mappings between them are established, which can effectively solve the IP semantic overloaded problem. ICN has many outstanding advantages, such as simplified mobility support, efficient in-network caching, inherent security, etc. The superior attributes of ICN fit well with the objectives of 5G, which makes it a promising candidate to define a new solution to relieve the limitations of the traditional approaches. Thus, integration of 5G and ICN technologies has been proposed. In the past decade, several ICN architectures have been proposed, e.g., Data-Oriented Network Architecture(DONA) [9], Network of Information (NetInf) [10], Publish/Subscribe for Internet Routing Paradigm(PSIRP)/Publish-Subscribe Internet Technologies (PURSUIT) [11; 12], COntent Mediator architecture for contentaware nETworks (COMET) [13], Content-Centric Network (CCN)/Named-Data Network (NDN) [14; 15], CONVERGENCE [16], The Scalable and Adaptive Internet Solution (SAIL) [17], and MobilityFirst (MF) [18]. There are two typical naming schemes of ICN, i.e., hierarchical names, which have similar structures, such as the Uniform Resource Locator (URL), and flat names, which support self-certifying that the named-data's integrity is to be verified without a public key infrastructure (PKI) [19]. There are two kinds of name resolution approaches, i.e., routing-by-name and lookup-by-name. The routing-by-name approach is a one-way mechanism where the Named Data Object (NDO) request is forwarded based on the NDO's name. The request of an NDO is routed to an NDO's provider, and subsequently sends the NDO to the requesting host by following the reverse path over which the request was forwarded [20]. The lookup-by-name approach is a 2-step mechanism supported by a Name Resolution System (NRS). The first step is to translate the name to the source locator(s) where the NDO is stored; the second step is to forward the request message from the subscriber to the source based on the locator(s). CCN/NDN [14; 15] adopts the hierarchical names and the name resolution process is coupled with data routing. In COVERGENCE [16], it is similar to NDN, as the name resolution and data routing are coupled. The Border Node (BN) plays the role of mapping an ID onto one or multiple Network Addresses (NAs). If an appropriate route is not found for some Border Nodes, then the NRS is used.