【技术实现步骤摘要】
一种内容中心物联网络的内容缓存方法
本专利技术涉及无线通信
,特别地涉及一种内容中心物联网络的内容缓存方法。
技术介绍
随着物联网技术的飞速发展,物联网中的设备数量正在爆发式的增长,物联网的应用场景已经从单独部署的工业场景不断的向个人以及商业应用渗透。相关预测数据显示,全球活跃的物联网设备数量将在2025年超过200亿。如何实现海量物联网设备的互联互通以及内容信息的高效分发,对统一的物联网架构体系提出了严重的挑战。与核心网络相比,物联网的网元设备通常是资源受限的,它在计算能力、存储空间以及网络传输带宽上都十分有限。此外,物联网具有高度的异质性,感知节点设备的处理能力各异,节点之间的通信技术与标准有很大区别。在网络能耗方面,节点设备大多由独立的电池供电,在计算处理以及网络传输的能耗上有较强的限制。传统的IP网络是为保障主机之间有效的通信而设计的。为了适应物联网的上述特性,许多研究项目完成了大量的通信协议开发工作,其涉及范围从数据链路层一直到应用层。然而,物联网天然的以内容为中心,用户对感知设备探测的数据感兴趣,而不关心其 ...
【技术保护点】
1.一种内容中心物联网络的内容缓存方法,其包括如下的具体步骤:/nS1、网络节点缓存空间均为空闲状态,划分出p个缓存内容大小的缓存空间作为待下沉区,记为D区,其余空间作为剩余区,记为R区;/nS2、计算网络节点缓存的所有缓存内容的预期收益的变化率ΔE,并按照预期收益的变化率ΔE从大到小的顺序将缓存内容分配进R区或D区,先给R区分配缓存内容,超出R区大小限制的内容被分配进D区,若D区内存在自身节点生产的内容,则将该缓存内容删除;并且若分配进D区的缓存内容超过其空间大小限制,则删除超过的缓存内容。/n
【技术特征摘要】
1.一种内容中心物联网络的内容缓存方法,其包括如下的具体步骤:
S1、网络节点缓存空间均为空闲状态,划分出p个缓存内容大小的缓存空间作为待下沉区,记为D区,其余空间作为剩余区,记为R区;
S2、计算网络节点缓存的所有缓存内容的预期收益的变化率ΔE,并按照预期收益的变化率ΔE从大到小的顺序将缓存内容分配进R区或D区,先给R区分配缓存内容,超出R区大小限制的内容被分配进D区,若D区内存在自身节点生产的内容,则将该缓存内容删除;并且若分配进D区的缓存内容超过其空间大小限制,则删除超过的缓存内容。
2.如权利要求1所述的一种内容中心物联网络的内容缓存方法,还包括如下步骤:
S3、网络节点接收到本地内容的兴趣请求包时,生成新鲜内容,对节点缓存空间内容和新生成内容整体做一次缓存整理;网络节点组织Hello并发送;
网络接收节点接收到Hello包时,根据Hello消息来自节点的不同,向相应节点发送接收确认消息;
网络节点收到缓存接收确认消息,从缓存空间删除对应的缓存内容。
3.如权利要求1所述的一种内容中心物联网络的内容缓存方法,步骤S1还包括:将物联网络抽象为树状网络,网关节点为根节点,兴趣请求路径为树的路径,其中根据该树状网络将节点邻居节点标记为父节点、子节点。
4.如权利要求3所述的一种内容中心物联网络的内容缓存方法,缓存内容预期收益的变化率ΔE可以表示为:ΔE=k(τm+gm-t)λmδ,其中k为固定参数,δ表示一跳网络请求需...
【专利技术属性】
技术研发人员:张天魁,程潜,杨洋,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。