[发明专利]一种基于BP神经网络预测的ICN生产者移动性支持方法在审
申请号: | 202010438368.1 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111628931A | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 杨武;苘大鹏;吕继光;王巍;玄世昌;郑煦 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/751;G06N3/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bp 神经网络 预测 icn 生产者 移动性 支持 方法 | ||
本发明属于信息中心网络的生产者移动性支持技术领域,具体涉及一种基于BP神经网络预测的ICN生产者移动性支持方法。本发明采用LM算法优化后的BP神经网络作为生产者移动性支持的预测模型结构,加快了收敛速度、避免过度拟合和锯齿问题。本发明利用BP神经网络来预测生产者可能的移动轨迹,提前判断出新接入路由的所在位置;利用和兴趣包类似的通知包结构进行传递信息,在原有兴趣包的基础上进行更改,可以避免额外引入其他分组结构。本发明使用通知包和修改后的FIB表共同作用进行路径信息的变更,将路由收敛过程发生的时间提前,有效避免收敛带来的时延,进而加快了生产者移动导致的时延。
技术领域
本发明属于信息中心网络的生产者移动性支持技术领域,具体涉及一种基于BP神经网络预测的ICN生产者移动性支持方法。
背景技术
在信息中心网络生产者的移动过程中,消费者发出的请求信息仍旧会被按照原有路由转发方式发送到生产者的原位置,这些请求信息会被丢失,进而导致发出这些兴趣包的用户服务不能得到及时响应。由于数据包在路由中是依据FIB和PIT表的查找结果进行转发的,内容生产者在移动结束后会进行重新注册,在此过程中需要更改周围节点中路由表的转发接口,从而带来路由收敛时延。
日常生活中,内容生产者可能是携带信息的车辆本身或高速移动的手机终端,这些实体的移动轨迹常常具有一定规律,如果能够推测出内容生产者下一次移动的大致位置,就能判断出它们在下一时刻将要接入的路由器节点。BP神经网络自1986年提出至今不断被完善,成为神经网络中使用范围最广的模型之一。因此,使用BP神经网络可以进行路径分析和预测,并变更路由传递路径从而及时为移动终端提供服务。
发明内容
本发明的目的在于提供解决现有方法中存在的被动等待导致路由收敛速度慢的问题的一种基于BP神经网络预测的ICN生产者移动性支持方法。
本发明的目的通过如下技术方案来实现:包括以下步骤:
步骤1:利用LM算法优化后的BP神经网络根据生产者的历史轨迹信息训练预测模型;
步骤2:生产者即将离开路由节点时向接入的源路由节点发送通知,源路由节点发送查询信息给映射服务器,查询信息中包含源路由节点的前缀和内容生产者身份认证的标识;
步骤3:映射服务器收到查询信息后提取出生产者身份,并将查询信息输入到预测模型中,得到生产者下一时刻可能的移动位置;映射服务器将网络拓扑中距离该位置最近的路由名返回给源路由节点,同时还将返回源路由和预测路由的核心节点内容前缀名;
步骤4:源路由节点收到信息后生成并转发预测通知包;
步骤5:预测通知包沿路修改路径节点中的FIB表项;
如果收到预测通知包的路由位置位于源路由方向,则收到预测通知包的路由将对应内容前缀的原始FIB转发接口项移至预变更接口中;
如果收到预测通知包的路由位置位于预测路由方向,则收到预测通知包的路由添加对应内容前缀和预变更接口;
如果收到预测通知包的路由是源路由路径和预测路由路径的核心路由节点,FIB预变更接口中的转发信息既需要复制FIB转发接口中的信息,也要添加预测接入路由方向转发的接口信息;
步骤6:判断预测结果是否命中;
若预测结果命中了,则将预测的位置信息加入到预测模型的历史位置信息表中,预测到的新路由生成确认包发送给源路由并修改FIB表项;
若预测没有命中,则将生产者的实际位置加入到预测模型的历史位置信息表中,源路由生成恢复包发送给预测路由并修改FIB表项;
步骤7:预测模型更新生产者下一时刻的位置信息。
本发明的有益效果在于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010438368.1/2.html,转载请声明来源钻瓜专利网。