Summary: | 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 102 === Content-Centric Networking (CCN) is a novel networking paradigm. It changes the host-centric model to a content-centric model and allows each CCN router to cache content. Since the cache size of a router is limited, design of a cooperative caching scheme is an important issue in CCN. Among them is the Age-Based Cooperative caching scheme (ABC) which gives an age (i.e., time-to-live) to each piece of content in the cache based on the content popularity and the location of the cached node to reduce the bandwidth consumption and server loading. In this thesis, we focus on extending the idea of ABC by adding a dynamic age adjustment scheme. To handle short-term burst requests to the same content, our age adjustment scheme increases the content’s age value when the cache is hit. To reduce redundant data, our age scheme decreases the age value of an upstream node when the downstream node has cached the same content. Besides, we also propose a simple cache information update scheme to further enhance the routing performance. Simulation results show that our scheme can further enhance cache hit ratio and reduce server loading and bandwidth consumption. Furthermore, we realized the CCN architecture with our caching and routing schemes using Software Defined Networks (SDN). We use SDN emulator Mininet to verify the performance. The emulation results show that they are very close to the simulation results.
|