The invention discloses a ICN routing method and system based on the interest network partition, in which the method includes: the client sends an interest request to the network; in which the interest request is used to request the data content that the user is interested in; the switch determines the target interest slice according to the interest request; the switch determines and the target interest. The target sub chip controller corresponds to the slice; the switch uploads the interest request to the target chip controller in the target interest slice network; the target chip controller searches the data content that the user is interested in; the switch transfers the data content that the user is interested to the client. Through this invention, we can find the data content that the user is interested in in the interest slice network, can improve the search efficiency and further improve the content hit rate; through the optimal transmission path transmission data, it can improve the reduction rate of hops and the bandwidth utilization rate.
【技术实现步骤摘要】
一种基于兴趣网络分片的ICN路由方法及系统
本专利技术涉及计算机网络
,特别涉及一种基于兴趣网络分片的ICN路由方法及系统。
技术介绍
以TCP/IP协议栈为主要架构的互联网具有结构固化、扩展性较差、移动性支持受限等不足,不适应未来互联网的发展需求,为此,人们提出了多种未来互联网架构,具有代表性的是以信息为中心的网络(ICN),ICN的主要思想是通过将内容缓存到离用户更近的节点上,以达到降低数据的传输时延,同时还可以减少网络带宽的消耗和服务器的负载。这种基于内容名称直接寻址和路由的通信机制在部署应用面临着很多挑战性。现有的ICN路由技术,如全转发、随机转发、最短路径转发等,只是单一性地解决了内容路由选路,无法兼顾到在最优路径上提高跳数减少率、内容命中率、带宽使用率等性能。
技术实现思路
本专利技术提供一种基于兴趣网络分片的ICN路由方法及系统,能够将网络划分为不同的兴趣分片,在兴趣分片网络中通过最优传输路径去传输兴趣数据内容,提高跳数减少率、内容命中率、带宽使用率等。根据本专利技术的一个方面,提供了一种基于兴趣网络分片的ICN路由方法,包括以下步骤:客户端向网络 ...
【技术保护点】
1.一种基于兴趣网络分片的ICN路由方法,其特征在于,包括以下步骤:客户端向网络发送兴趣请求;其中,所述兴趣请求用于请求用户感兴趣的数据内容;交换机根据所述兴趣请求,确定目标兴趣分片;所述交换机确定与所述目标兴趣分片对应的目标分片控制器;所述交换机在目标兴趣分片网络中将所述兴趣请求上传至所述目标分片控制器;所述目标分片控制器搜索用户感兴趣的数据内容;所述交换机将所述用户感兴趣的数据内容传输至所述客户端。
【技术特征摘要】
1.一种基于兴趣网络分片的ICN路由方法,其特征在于,包括以下步骤:客户端向网络发送兴趣请求;其中,所述兴趣请求用于请求用户感兴趣的数据内容;交换机根据所述兴趣请求,确定目标兴趣分片;所述交换机确定与所述目标兴趣分片对应的目标分片控制器;所述交换机在目标兴趣分片网络中将所述兴趣请求上传至所述目标分片控制器;所述目标分片控制器搜索用户感兴趣的数据内容;所述交换机将所述用户感兴趣的数据内容传输至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述客户端向网络发送兴趣请求之前,还包括以下步骤:全局控制器获取网络中至少一个交换机的历史兴趣数据包;所述全局控制器通过分析所述历史兴趣数据包,提取所述至少一个交换机的用户兴趣集合;所述全局控制器根据所述用户兴趣集合切分网络,得到至少一个兴趣分片。3.根据权利要求2所述的方法,其特征在于,所述全局控制器根据所述用户兴趣集合切分网络,得到至少一个兴趣分片之后,还包括以下步骤:所述全局控制器对所述至少一个兴趣分片中每一个兴趣分片进行社团划分,得到每一个兴趣分片对应的至少一个分片社团;所述全局控制器为所述至少一个分片社团的每个分片社团分配分片控制器,以使至少一个分片控制器定期收集分片社团的缓存状态并保存在HASH表中。4.根据权利要求3所述的方法,其特征在于,所述目标分片控制器搜索用户感兴趣的数据内容,包括以下步骤:所述目标分片控制器根据HASH表在所述目标分片控制器对应的分片社团内搜索用户感兴趣的数据内容;所述目标分片控制器判断搜索到的所述用户感兴趣的数据内容与所述兴趣请求是否相匹配;如果匹配,则所述目标分片控制器获取所述用户感兴趣的数据内容。5.根据权利要求3所述的方法,其特征在于,所述目标分片控制器搜索用户感兴趣的数据内容之后,还包括以下步骤:所述目标分片控制器计算将用户感兴趣的数据内容传输至所述客户端的最优传输路径;所述目标分片控制器向所述交换机发送数据传输策略;其中,所述交换机将所述用户感兴趣的数据内容传输至所述客户端,具体为:所述交换机根据所述最优传输路径将所述用户感兴趣的数据内容传输至所述客户端。6.一种基于兴趣网络分片的ICN路由系统,其特征在于,包括客户端、交换机、目标分片控制器:其中,所...
【专利技术属性】
技术研发人员:罗建桢,蔡君,刘燕,
申请(专利权)人:广东技术师范学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。