【技术实现步骤摘要】
内容中心网络中基于内容重要度的协作缓存策略
本专利技术属于互联网通讯
,特别涉及一种内容中心网络中基于内容重要度的协作缓存方法。
技术介绍
为了解决传统IP网络中存在的传输效率低、可扩展性差和安全风险高的问题,人们提出了以内容为中心的下一代网络架构CCN(ContentCentricNetworking)。CCN的核心技术之一是网络内置缓存,网络内置缓存是指在网络设备上配置存储资源来缓存内容对象,以就近响应该内容的后续请求,降低重复传输相同内容而引起的链路负载,减少用户内容获取时延,提高网络传输效率。但实际网络中缓存空间越大反而操作复杂度越高,即CCN节点线速转发的需求限制了节点所能支持的缓存空间大小,而且面对网络中持续产生的海量内容,缓存空间总是相对有限。CCN缓存策略决定了那些节点缓存内容、节点缓存哪些内容,影响着缓存系统的性能。现有CCN缓存策略的研究是为了使相对有限的缓存资源发挥最大效率,能够相应更多用户的请求,提高内容分发效率,减少用户请求时延和网络负载。目前研究为了提升缓存系统性能,均从“节点”与“内容”两个角度出发来设计缓存策略,既选择缓存内容 ...
【技术保护点】
1.一种内容中心网络中基于内容重要度的协作缓存方法,其特征在于:该方法包括以下步骤:S1:对用户偏好敏感的接入节点收到用户发出的内容请求;S2:接入节点根据用户偏好度与内容流行度计算内容区域重要度,实现缓存内容的选择;S3:未响应请求的沿途节点转发兴趣包前,对需缓存内容统计内容的全局重要度,并通过节点间协作选择重要中心节点;S4:响应用户请求的节点,在返回数据包前进行差异化缓存决策,将全局重要内容缓存在易于内容分发的重要中心节点,将区域重要内容按重要度靠近用户缓存在相应等级的节点;S5:数据包返回时,沿途节点匹配缓存决策信息进行缓存放置。
【技术特征摘要】
1.一种内容中心网络中基于内容重要度的协作缓存方法,其特征在于:该方法包括以下步骤:S1:对用户偏好敏感的接入节点收到用户发出的内容请求;S2:接入节点根据用户偏好度与内容流行度计算内容区域重要度,实现缓存内容的选择;S3:未响应请求的沿途节点转发兴趣包前,对需缓存内容统计内容的全局重要度,并通过节点间协作选择重要中心节点;S4:响应用户请求的节点,在返回数据包前进行差异化缓存决策,将全局重要内容缓存在易于内容分发的重要中心节点,将区域重要内容按重要度靠近用户缓存在相应等级的节点;S5:数据包返回时,沿途节点匹配缓存决策信息进行缓存放置。2.根据权利要求1所述的一种内容中心网络中基于内容重要度的协作缓存方法,其特征在于,所述步骤S2包括:1)用户接入的第一跳节点为接入节点,接入节点收到兴趣包后计算区域用户请求偏好度:PM=count_M/count_All其中,count_M为节点处M类内容的请求数,count_All为节点收到的内容请求总数。2)算法利用多个周期的请求变化趋势,采用指数平均加权法计算内容流行度CLij:其中,χ为观察周期个数,β为衰减因子,算法中取β=2/(χ+1),Lij(T)为内容i在周期T内的请求次数与总请求数的比值。3)节点结合内容偏好度PM和内容流行度CLij指标计算内容区域重要度:4)节点根据内容区域重要度得到内容重要度等级:Wi=Ri/U其中,Ri为重要度排名,U为内容总数。节点根据Wi确定内容是否需缓存,需要缓存则令兴趣包LocalImportanceLevel字段值LILi=Wi,不需要缓存则令LILi=0(用于判断节点是否为接入节点)。请求转发前仅对需缓存内容更新InterestTotalHops字段值ITHi,ITHi值每经过一节点累加1。3.根据权利要求1所述的一种内容中心网络中基于内容重要度的协作缓存方法,其特征在于,所述步骤S3包括:1)未响应请求的节点匹配ITHi值为0时直接转发请求,否则统计内容全局重要度:ADi=∑j∈Vcount_Ti其中,V为内容请...
【专利技术属性】
技术研发人员:熊炼,李朋明,陈翔,朱红梅,刘亦星,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。