Font Size: a A A

Design And Implementation Of ICN Network And Cache Strategy Based On SDN

Posted on:2019-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:C ChenFull Text:PDF
GTID:2428330542994188Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
Information-Centric Network(ICN)has become a hot topic in the research of the future Internet because of its characteristics of information-centeric,in-network caching and efficient content distribution.Its mainstream project is Named Data Networking(NDN).However,the ICN architecture is different from the TCP/IP network architecture,so it is difficult to incrementally deploy without changing the software and hardware devices and protocols of the existing network.Software Defined Network(SDN)supports the separation of the control plane from the data plane and has the ability to program and manage the network dynamically.These capabilities can meet the requirements of ICN deployment,so the deployment of ICN using SDN technology is highly feasible.The control plane of SDN-based NDN controls the network,and the global network information can be obtained by interacting with the data plane.Compared with local network information obtained by ICN nodes,the control plane makes use of global information to make caching decisions,which can fully play the role of cache strategy and improve the caching performance of the network.Combining ICN and SDN,this dissertation proposes an implementation scheme of SDN-based NDN network(SD-NDN),and implements a cache strategy based on content popularity centrality and node betweenness neighborhood cooperation(PBNCC)in SD-NDN.The main research work of this dissertation is as follows:(1)For the deployment of NDN,an implementation scheme of SDN-based NDN network(SD-NDN)is proposed which controls the network through the controller.The architecture achieves efficient content distribution by using multi-level flow table matching to realize the function of NDN such as in-network caching,request aggregation and routing based on content name.Compared with the existing implementations,SD-NDN can fully implement the functions of NDN networks without supporting the proprietary devices of NDN networks,such as request aggregation,request packets and data packets with the same path.(2)Aiming at the problem of cache starategy for SD-NDN,a neighborhood cooperative cache strategy(PBNCC)is implemented.According to the popularity,the content is divided into popular content and non-popular content,and different policies are used for placement.In the case of cache replacement strategy,the cache space of neighbor node is taken into consideration to achieve neighborhood cooperation.This dissertation uses the NS-3 simulation platform to experiment.The results show that the SD-NDN network combined with the PBNCC cache strategy can realize the deployment of NDN networks and improve the cache performance.It is a good preparation for the deployment of NDN on China Environmemt for Network Innovations(CENI).
Keywords/Search Tags:Software Defined Network, Named data networking, cache strategy, content classification, neighborhood cooperation
PDF Full Text Request
Related items