The invention relates to a method of two step cache associations based on ICN, which comprises the following steps: first, SDN controller information describing community structure identification in ICN network length compression based on community division of the ICN network; two, calculate each node of the cluster node service importance; three, based on SDN controller state information collection nodes of the openflow protocol in the community; step four, each computing node cache priority associations; five, user interest request, request the data content of interest to the network; six, ICN switch is responsible for routing and search the user interest packet data; seven, the SDN controller calculates the new cache information the two step, making two step strategy and cache cache strategy to ICN switch; eight, each node based on SDN controller under the rules, implement the two step caching strategy. The invention provides an effective way for further optimizing the ICN caching mechanism.
【技术实现步骤摘要】
一种基于社团的ICN二步缓存方法
本专利技术涉及一种基于社团的ICN二步缓存方法。
技术介绍
当下互联网产业迅猛发展,新型网络应用层出不穷,对网络传输效率的要求越来越高。然而,以TCP/IP协议栈为主的现有互联网架构不断暴露出一系列缺陷,包括结构固化、扩展性较差、移动性支持受限、安全性先天不足等问题,无法适应当前互联网发展的需求。为了彻底地解决以上问题,学术界提出了软件定义网络(SDN)和以信息为中心的网络(ICN)。为了进一步优化网络,降低用户请求内容的响应时延,ICN引入缓存机制,将内容缓存在更靠近用户的地方,从而降低用户的访问时延,减少网络带宽的消耗和服务器的负载。但是,当前已提出的众多缓存机制中,依然存在“缓存无效”、“缓存同质化”等问题需要解决。缓存放置策略用于确定内容的缓存位置,可分为沿途缓存与旁路缓存两类机制。沿途缓存是指内容对象被缓存在它所在沿路返回途中所经过的节点上的缓存机制,包括处处缓存、选择性缓存等。沿途缓存的不足之处是,容易造成缓存冗余,较容易造成无效缓存,浪费资源。旁路缓存机制通过事先收集网络状态信息,再计算缓存放置的全局最优化方案。例如葛国栋等提出基于最大内容活跃因子的路径缓存策略,首先根据内容活跃因子在转发路径上找到最大热点请求区域,然后采用一致性Hash协同缓存选择区域内的缓存节点。刘外喜等利用链路的空闲带宽将内容缓存到相邻节点,并根据转发端口数的比例、下游节点的链路利用率和内容的生命周期等调整内容对象在节点上的缓存概率。与现有工作不同,本文按社团区域缓存内容对象,在全网范围内合理分散缓存对象,将内容对象按其流行度缓存在各社 ...
【技术保护点】
一种基于社团的ICN二步缓存方法,其特征在于,主要包括以下步骤:第一步、SDN控制器基于信息描述长度压缩技术识别ICN网络中的社团结构,对ICN网络进行社团划分;第二步、计算出各节点的节点社团重要度;第三步、SDN控制器基于openflow协议收集各社团中的节点的状态信息;第四步、计算各社团的节点的一步缓存优先级;第五步、用户发起兴趣请求,向网络请求感兴趣的数据内容;第六步、ICN交换机负责路由及搜索用户的兴趣包数据;第七步、SDN控制器计算新的缓存信息,制定二步缓存策略,并向ICN交换机下发二步缓存策略;第八步、各节点根据SDN控制器下发的规则,执行二步缓存策略。
【技术特征摘要】
1.一种基于社团的ICN二步缓存方法,其特征在于,主要包括以下步骤:第一步、SDN控制器基于信息描述长度压缩技术识别ICN网络中的社团结构,对ICN网络进行社团划分;第二步、计算出各节点的节点社团重要度;第三步、SDN控制器基于openflow协议收集各社团中的节点的状态信息;第四步、计算各社团的节点的一步缓存优先级;第五步、用户发起兴趣请求,向网络请求感兴趣的数据内容;第六步、ICN交换机负责路由及搜索用户的兴趣包数据;第七步、SDN控制器计算新的缓存信息,制定二步缓存策略,并向ICN交换机下发二步缓存策略;第八步、各节点根据SDN控制器下发的规则,执行二步缓存策略。2.根据权利要求1所述的一种基于社团的ICN二步缓存方法,其特征在于,所述第三步中的状态信息包括有剩余存储空间...
【专利技术属性】
技术研发人员:罗建桢,蔡君,戴青云,雷方元,
申请(专利权)人:广东技术师范学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。