Skip to Main content Skip to Navigation

A Content-Centric Networking Node for a Realistic Efficient Implementation and Deployment

Abstract : The current IP based Internet architecture was designed in 70s. The development of new technologies and the evolution of Internet usages make the limitations of this design more visible, especially for the content delivery services. Facing this shortcoming, Van Jacobson and his PARC team proposed Content-Centric Network (CCN) in 2009. The CCN aims to build a content-oriented network, which means the entire networking architecture and all the networking activities are based on the content (content names in particular). The CCN proposal integrates many features such as on-path caching, security, multicast, and native mobility management. This novel proposal has many benefits but it brings also a lot of challenges for current hardware technologies. The transition from IP addresses to content names requires a large memory space to store the content names. However today's fast memory chip cannot meet this requirement. In this thesis I firstly focus on the PIT (Pending Interest Table) element in CCN routers. I propose a distributed PIT system based on the Bloom filter structure to reduce memory requirements and further improve routing performances. The principle of my proposal is that each CCN face manages its own PIT table instead of using a global table read/write lock for a centralized table. This distributed design resolves the information retrieval problem, which is a native shortcoming of Bloom filters. Thus treatment and routing speeds are improved. Thereafter I concentrate on the FIB (Forwarding Information Base) element. In the original CCN design, the FIB is filled by flooding content advertisement. With respect to the huge number of potential content names, this method not only explodes the capacity of FIB tables, but also introduces a high networking traffic. I propose a content-aware CCN forwarding system, which includes a content advertisement publish protocol, a FIB filling algorithm and a downstream forwarding element. In short, the content publish protocol requires that each advertisement is forwarded only towards certain nodes while the downstream forwarding element is a table that is in charge of discovering the other potential content sources. In the third contribution I propose an interface for interconnecting the CCN networking structure with the CDN services. The CDN service has so far been the way to address the content delivery issues of Internet. The key point of interconnecting CCN with CDN service is how to resolve the CDN repository miss-hit problem. The original CCN proposal does not enable efficient interconnection between CDN and CCN. I propose a system, which includes a CDN repository forwarding element and a CDN repository miss awareness mechanism. The former element is in charge of sending the related Interests towards the CDN repositories while the latter one aims to detect the CDN content miss and recover this lost.
Complete list of metadata

Cited literature [76 references]  Display  Hide  Download
Contributor : Bibliothèque Télécom Bretagne Connect in order to contact the contributor
Submitted on : Tuesday, April 15, 2014 - 10:33:20 AM
Last modification on : Wednesday, June 24, 2020 - 4:18:21 PM
Long-term archiving on: : Tuesday, July 15, 2014 - 10:55:20 AM


Files produced by the author(s)


  • HAL Id : tel-00979002, version 1


Wei You. A Content-Centric Networking Node for a Realistic Efficient Implementation and Deployment. Networking and Internet Architecture [cs.NI]. Télécom Bretagne, Université de Rennes 1, 2014. English. ⟨tel-00979002⟩



Record views


Files downloads