[发明专利]RapidIO网络流量控制方法在审
申请号: | 202111636662.4 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114500390A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 赵谦;邓豹;王树争;冯毅;代明清;黄立桓 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L47/20 | 分类号: | H04L47/20 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 秦亚群 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | rapidio 网络流量 控制 方法 | ||
1.一种RapidlO网络流量控制方法,适用于RapidlO网络中各个端节点之间的数据交互,其特征在于,所述RapidlO网络中若干端节点Ai(i∈[1,n])能够并发的访问共享资源端节点B,所述方法包括:
在每个所述端节点发起访问所述共享资源端节点B前的预设时间内,获取所述共享资源端节点B的流量控制锁,并解析读取所述流量控制锁中所存储的有效载荷;
判断,当前的端节点Ai解析读取的所述有效载荷是否与当前的端节点Ai在RapidlO网络的ID号相同,如是,当前的端节点Ai获得访问控制权,开始访问所述共享资源端节点B,如否,判断所述有效载荷是否处于非使用状态,如是,当前端节点Ai锁定流量控制锁后,再开始访问所述共享资源端节点B,如否,端节点Ai等待,并按第一预设周期t1读取所述共享资源端节点B的流量控制锁;
当前的端节点Ai完成对所述共享资源端节点B的访问后,释放所述流量控制锁。
2.根据权利要求1所述的方法,其特征在于,释放所述流量控制锁的方法包括:
判断,当前端节点Ai超过第二预设周期t2,且,未释放所述流量控制锁或继续进行所述共享资源端节点B的访问,则所述共享资源端节点B丢弃端节点Ai的数据包。
3.根据权利要求1所述的方法,其特征在于,所述锁定流量控制锁的方法包括:
端节点Ai采用NWRITE的方式访问所述流量控制锁,写入数据
payload=SRIO_ID_Ai,写入后流量控制锁的数据data=SRIO_ID_Ai,端节点Ai锁定流量使用权,且其他端节点无法获取端节点B的流量控制权。
4.根据权利要求1所述的方法,其特征在于,所述释放流量控制锁的方法包括:端节点Ai采用NWRITE的方式访问流量控制锁,写入数据
payload=SRIO_ID_Ai,写入后流量控制锁的数据为空或处于非使用状态,端节点Ai释放流量使用权,和/或,所述共享资源端节点B接收端节点Ai的访问时,判断端节点Ai的RapidlO网络的ID号是否与所述流量控制锁中的有效载荷相等,如否,接收端节点Ai的访问请求,如否,丢弃端节点Ai的数据包。
5.根据权利要求1所述的方法,其特征在于,所述流量控制锁为RapidlO网络流量控制装置,并部署在所述共享资源端节点B中,端节点Ai通过对流量控制锁的锁定-释放,实现对共享资源的互斥访问;
所述流量控制锁由读写单元、存储单元和计时器三个部分组成,其中,所述计时器向存储单元输出超时中断timeout,所述读写单元与存储单元间通过databus[0:16]总线以及读写使能信号Wen/Ren通讯连接,用于访问所述存储单元中的数据data。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111636662.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:行星球磨罐
- 下一篇:一种用于矿山高陡边坡的植被混凝土喷播复绿工艺