[发明专利]一种基于蚁群算法的内容中心网络缓存定位方法有效
申请号: | 201410265770.9 | 申请日: | 2014-06-13 |
公开(公告)号: | CN103997461B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 胡骞;武穆清;王宁;郭嵩;徐春秀;赵敏;韩海龙;胡谦;刘红宝;彭蠡;王振华 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/757;H04L12/861 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 算法 内容 中心 网络 缓存 定位 方法 | ||
1.一种基于蚁群算法的内容中心网络缓存定位方法,其特征在于,包括以下步骤:1)节点缓存内容后,生成通告蚂蚁,主动广播缓存信息,缓存信息的通告限定在一定的跳数范围内,同时通告蚂蚁广播时携带缓存生存时间和缓存存放时间,收到通告蚂蚁的节点更新本地蚂蚁信息表(AIT);2)范围外的其它节点主动通过发送探测蚂蚁,探测缓存内容的位置,并记录沿途到达每个节点的时间,当到达缓存节点时,生成更新蚂蚁,更新蚂蚁沿探测蚂蚁到达时的路径返回,沿途更新各节点AIT表中的接口概率。
2.根据权利要求1所述,一种基于蚁群算法的内容中心网络缓存定位方法,其特征在于,所述蚂蚁和AIT表具体构成为:
通告蚂蚁由内容名、类型、缓存存放时间、缓存生存时间构成;
探测蚂蚁由内容名、类型、时间栈构成;
更新蚂蚁由内容名、类型、时间栈、缓存生存剩余构成;
AIT表由内容名、接口、缓存存放时间、缓存生存时间、概率构成。
3.根据权利要求1所述,一种基于蚁群算法的内容中心网络缓存定位方法,其特征在于,所述步骤1)具体包括以下步骤:
I.缓存节点主动生成缓存通告蚂蚁,并限定通告蚂蚁的广播范围;
II.通告蚂蚁广播时携带缓存存放时间和缓存生存时间;
III.收到通告蚂蚁的节点更新AIT表中的缓存存放时间和缓存生存时间。
4.根据权利要求1所述,一种基于蚁群算法的内容中心网络缓存定位方法,其特征在于,所述步骤2)具体包括以下步骤:
I.探测蚂蚁到达中间节点时,查看AIT表,若表中有此内容,判断此接口是否满足时间条件;若时间条件满足,则从概率最大的接口转发;
II.当探测蚂蚁到达缓存节点时,生成更新蚂蚁,并计算缓存剩余生存时间,由更新蚂蚁携带,沿原路径返回;
III.更新蚂蚁返回时,计算沿途节点接口的信息素值,更新接口概率大小。
5.根据权利要求4所述,一种基于蚁群算法的内容中心网络缓存定位方法,其特征在于,所述时间条件按照如下公式判断:
tarrive-tstore<Tsurvive
其中,tarrive是探测蚂蚁到达节点的时刻,tstore、Tsurvive分别是内容在缓存节点存放的时间和缓存生存时间,当探测蚂蚁到达中间节点时,查找AIT表,获取tstore和Tsurvive,进行时间条件判断。
6.根据权利要求4所述,一种基于蚁群算法的内容中心网络缓存定位方法,其特征在于,所述缓存剩余生存时间按照如下公式计算:
Tj=Tsurvive-trefresh-tstore
其中trefresh、tstore和Tsurvive分别代表更新蚂蚁返回的时间,缓存存放的时间和缓存的生存时间,当生成更新蚂蚁时,计算缓存的剩余生存时间,并记录在更新蚂蚁内,由更新蚂蚁返回时携带。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410265770.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电极活性物质、电极、以及二次电池
- 下一篇:太阳能半遮光式热驱动自动跟踪装置
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法