Exploiting ICN for Efficient Content Dissemination in CDNs

The Content Delivery Network (CDN) has become an important element in the Internet, which uses applicationlayer caches to improve user experience and reduce network/server load. However, CDNs face efficiency issues due to the following two reasons: 1) they are not aware of the network status, and 2) the underlying location-centric network (IP) does not understand content. At the same time, the Information-Centric Network (ICN) has been developed to address these issues: they use content identities as routing labels and support functions such as multi-source, multicast and in-network caching. While these in-network caches can help improve the content delivery performance, they are unaware of applicationspecific characteristics like policy and popularity. As a result, we believe application-layer CDN solutions are still beneficial in ICN. They can take advantage of ICN content delivery capabilities while having access to application-level details, therefore getting the best from both worlds. In this paper, we propose a CDN architecture over Mobility-First - a representative example of ICN - to show the benefit of such a design. The solution uses self-certifying names that can enable efficient content validation in CDNs, an applicationlayer CDN design that can maximize the utility of caches, and a pushing mechanism that allows content providers cache content proactively. Through a prototype, we show the feasibility and efficiency of the architecture.

[2]  Dipankar Raychaudhuri,et al.  Edge caching and nearest replica routing in information-centric networking , 2016, 2016 IEEE 37th Sarnoff Symposium.

[3]  Filip De Turck,et al.  Proactive multi-tenant cache management for virtualized ISP networks , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[4]  Markus Hofmann,et al.  Content Networking - Architecture, Protocols, and Practice , 2005, The Morgan Kaufmann series in networking.

[5]  Brad Cain,et al.  Known Content Network (CN) Request-Routing Mechanisms , 2003, RFC.

[6]  Carey L. Williamson,et al.  On filter effects in web caching hierarchies , 2002, TOIT.

[7]  Arun Venkataramani,et al.  MobilityFirst: a robust and trustworthy mobility-centric architecture for the future internet , 2012, MOCO.

[8]  Richard P. Martin,et al.  DMap: A Shared Hosting Scheme for Dynamic Identifier to Locator Mappings in the Global Internet , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[9]  Dipankar Raychaudhuri,et al.  GSTAR: generalized storage-aware routing for mobilityfirst in the future mobile internet , 2011, MobiArch '11.

[10]  Wade Trappe,et al.  Secure Name Resolution for Identifier-to-Locator Mappings in the Global Internet , 2013, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).

[11]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[12]  Dipankar Raychaudhuri,et al.  Achieving Scalable Push Multicast Services Using Global Name Resolution , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[13]  Prashant J. Shenoy,et al.  Energy-aware load balancing in content delivery networks , 2011, 2012 Proceedings IEEE INFOCOM.

[14]  Jiachen Chen,et al.  ORICE: an architecture for object resolution services in information-centric environment , 2015, The 21st IEEE International Workshop on Local and Metropolitan Area Networks.

[15]  Manpreet Singh,et al.  Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[16]  Roy D. Yates,et al.  EdgeBuffer: Caching and prefetching content at the edge in the MobilityFirst future Internet architecture , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).