OpenCDN: An ICN-based open content distribution system using distributed actor model

Building upon the results of recent works on understanding large-scale content distribution systems, we revisit CONIA, a Content-provider Oriented Namespace Independent Architecture for content delivery. The key idea of CONIA is to let any willing ISP or third party to participate as a content distribution network (CDN). In this paper, we propose a first step in the direction of an information-centric network-based open content distribution system (OpenCDN), that allows for better scalability, flexibility, and performance. In particular, we concentrate on the functions of the content store and routing elements (CSRs) that form the network substrate. We propose an actor-model driven programming model and a runtime system, which together we refer to as the OpenCDN platform. Using OpenCDN, content providers will have full control over building and managing the basic building blocks for the functionality of CSRs, and the flexibility on which content to cache, when to cache, and how to satisfy user requests.

[1]  Thomas C. Schmidt,et al.  Revisiting actor programming in C++ , 2015, Comput. Lang. Syst. Struct..

[2]  Zhi-Li Zhang,et al.  Vivisecting YouTube: An active measurement study , 2012, 2012 Proceedings IEEE INFOCOM.

[3]  Fang Hao,et al.  Unreeling netflix: Understanding and improving multi-CDN movie delivery , 2012, 2012 Proceedings IEEE INFOCOM.

[4]  Fang Hao,et al.  A tale of three CDNs: An active measurement study of Hulu and its CDNs , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[5]  Arvind Narayanan,et al.  CONIA: Content (provider)-oriented, namespace-independent architecture for multimedia information delivery , 2015, 2015 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[6]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[7]  Ramesh K. Sitaraman,et al.  The Akamai network: a platform for high-performance internet applications , 2010, OPSR.

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

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

[10]  Bruce M. Maggs,et al.  Less pain, most of the gain: incrementally deployable ICN , 2013, SIGCOMM.