[发明专利]AntNet路由算法在二维网格拓扑片上网络中的实现方法在审
申请号: | 201610070920.X | 申请日: | 2016-02-01 |
公开(公告)号: | CN105610707A | 公开(公告)日: | 2016-05-25 |
发明(设计)人: | 王学香;高滔;吴建辉 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L12/801;H04L12/803;G06F15/78 |
代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种AntNet路由算法在二维网格拓扑片上网络中的实现方法,结合片上网络相比计算机网络存在存储空间小、排队延迟影响大、路由器之间耦合紧密三大特点,从蚂蚁包队列、蚂蚁包产生方式与加强因子r三个方面对AntNet路由算法进行了改良使之适于在片上网络中实现。在AntNet路由器中,输入端口分为数据包与蚂蚁包两个队列,蚂蚁包队列优先级要高于数据包队列;只向二维网格拓扑中不与本路由器处于同行或同列的路由器发送前进蚂蚁包;结合学习自动机理论对加强因子r的计算进行了简化。AntNet路由算法在提高片上网络性能方面具有良好效果。 | ||
搜索关键词: | antnet 路由 算法 二维 网格 拓扑 网络 中的 实现 方法 | ||
【主权项】:
一种AntNet路由算法在二维网格拓扑片上网络中的实现方法,其特征在于,该方法包括如下步骤:1a)以Δt为时间间隔,每个网络节点s产生目标节点为d的前进蚂蚁包Fs→d写入本地输入蚂蚁包缓冲区,用来寻找节点s到节点d的低开销路径;其中,Δt反比于本节点数据包的产生率;1a1)前进蚂蚁包Fs→d在朝着目的节点d前进过程中,收集经过节点的标识号以及经过节点的本地拥塞信息;1a2)前进蚂蚁包Fs→d在经过每个节点k时,从节点k的相邻节点中选取一个节点n作为下一跳节点;前进蚂蚁包Fs→d选取节点n作为下一跳节点的概率是根据路由表中数据包以节点n作为下一跳到达节点d的概率Pnd与节点k到节点n的蚂蚁包队列长度lk→n计算得到;1b)一旦前进蚂蚁包Fs→d到达目标节点d,就产生一个回退蚂蚁包Bd→s,并将收集到的沿途节点标识号以及本地拥塞信息传递给它,至此,前进蚂蚁包Fs→d生命期结束;1c)回退蚂蚁包Bd→s反方向沿着前进蚂蚁包相同的路径返回源节点s,根据存储在回退蚂蚁包Bd→s中的节点标识号来确定下一跳节点;同时,使用存储在回退蚂蚁包Bd→s中的本地拥塞信息更新节点路由表;1d)数据包首先根据奇偶模型得到不产生死锁的候选输出节点,再根据路由表中各个候选输出节点的概率来确定最终的下一跳节点;1e)回退蚂蚁包Bd→s一旦到达节点s则生命期结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610070920.X/,转载请声明来源钻瓜专利网。