[发明专利]缓存处理方法、装置及系统有效
| 申请号: | 201380000841.6 | 申请日: | 2013-05-23 |
| 公开(公告)号: | CN105519054B | 公开(公告)日: | 2019-03-26 |
| 发明(设计)人: | 王国卿;黄韬;刘江;倪慧 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/861 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 缓存 处理 方法 装置 系统 | ||
本发明提供一种缓存处理方法、装置及系统,其中,缓存处理方法,其特征在于,包括:接收下一跳节点发送给请求方的包含数据内容的第一数据包;将数据内容对应的本节点的逗留时间与数据内容对应的其他节点的逗留时间进行比较,若本节点的逗留时间为最长,则将数据内容缓存至缓存区;将第一数据包发送给所述请求方。从而依据数据内容在不同节点的逗留时间的不同长短,对数据内容进行缓存,避免了每个节点对于同样的数据内容重复储存造成的缓存空间资源的浪费,从而在提高缓存空间资源利用率的同时,丰富了缓存数据内容的多样性,提高请求者通过本节点获取到该数据内容的命中率,减少总时延。
技术领域
本发明涉及互联网技术,尤其涉及一种缓存处理方法、装置及系统。
背景技术
随着互联网技术的飞速发展以及互联网用户数量的快速增长,基于传输控制协议(Transmission Control Protocol,简称:TCP)/网络互连协议(Internet Protocol,简称:IP)的现有互联网逐渐暴露出诸多问题。其中,一个重点的发展方向就是在互联网的网元中部署缓存。
现有技术中,缓存决定的策略采用全存(ALWAYS),ALWAYS是一种对经过某一网元节点缓存器的所有内容都缓存的策略。具体的,首先通过每个网元节点在接收到包含内容前缀信息的兴趣(interest)包后,该网元节点i查询该兴趣包中内容前缀信息对应的内容是否已经存储在该网元节点i的缓存中,若是,则将存储的相应内容返回给请求该数据的网元节点;若否,该网元节点i则将该兴趣包中包含的内容前缀信息存储在该网元节点i维护的转发信息库(Forwarding Information Base,简称FIB)中,并将该兴趣包转发给下一跳网元节点i+1进行上述操作;之后,当数据包传输给该网元节点i时,该网元节点i通过查询FIB中是否存有该数据包的内容前缀信息,若是,则将该数据包的内容缓存到该网元节点上;若否,则丢弃该数据包。
现有的缓存决定策略中,一个数据包在经过各个网元节点时,在缓存区存储空间允许的条件下,各个网元节点就会缓存该数据包中的相应内容,现有的缓存决定策略会造成相容内容在各个网元节点的大量重复存储,进而造成。
发明内容
本发明提供一种缓存处理方法、装置及系统,用于在考虑不同数据包内容的流行度的情况下,有效地利用各网络节点的缓存资源,提高效率。
本发明的第一个方面是提供一种缓存处理方法,包括:
接收下一跳节点发送给请求方的包含数据内容的第一数据包;
将所述数据内容对应的本节点的逗留时间与所述数据内容对应的其他节点的逗留时间进行比较,若所述本节点的逗留时间为最长,则将所述数据内容缓存至缓存区;
将所述第一数据包发送给所述请求方。
结合第一方面,在第一种可能的实现方式中,在所述接收下一跳节点发送给请求方的包含数据内容的第一数据包之前,还包括:
接收请求方发送的兴趣包,所述兴趣包包含数据内容前缀信息;
根据所述数据内容前缀信息查询所述缓存区是否已存储与所述数据内容前缀信息对应的数据内容;
若是,则将包含所述数据内容和所述本节点的逗留时间的第二数据包发送给请求方;
若否,则更新本节点的待定兴趣表PIT,并将所述兴趣包转发给下一跳节点。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述更新本节点的待定兴趣表PIT,并将所述兴趣包转发给下一跳节点,包括:
查询所述PIT中是否存在与所述数据内容前缀信息对应的条目,若是,则将所述数据内容前缀信息对应的发送接口标识添加至所述条目下;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380000841.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:LED庭院灯
- 下一篇:体腔热灌注治疗导管装置





