Technical Report: Named Content Delivery Network

Xiaoke Jiang,Jun Bi
2013-01-01
Abstract:CDN (Content Delivery Network) focuses on delivering requested data to users, no matter where the data comes from; but the fundamental goal of IP is to connect hosts. The essential mismatching leads to complexity and inefficiency. More specifically, 1) CDN has to build components to map what to where, which is resource consuming; 2) CDN has to monitor real-time network state on the application layer, which is complex and not accurate. In contrast, NDN (Named Data Networking), provides the information and function that traditional CDN devotes a great deal of effort to achieve, since NDN routes by name, its routing plane holds the“what”, information of content distribution, and its stateful forwarding plane can detect and adapt to dynamic of the Internet. Thus this work enhances current CDN with NDN, here dubbed Named Content Delivery Network, or nCDN. In nCDN, CDN itself focuses on services such as accounting, data analysis etc; NDN runs over IP and takes charge of content routing and delivery. nCDN is more adaptive to the dynamic of the Internet and improves the performance, especially in a scenario where content copies are hosted in several hosts. nCDN makes it easier to implement optimization solutions and CDN Interconnecting. Our simulations demonstrate that nCDN is better than traditional CDN on almost all aspects, including the scalability, reliability, and QoS.
What problem does this paper attempt to address?