首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】RapidIO网络流量控制方法_中国航空工业集团公司西安航空计算技术研究所_202111636662.4 

申请/专利权人:中国航空工业集团公司西安航空计算技术研究所

申请日:2021-12-29

公开(公告)日:2024-01-19

公开(公告)号:CN114500390B

主分类号:H04L47/20

分类号:H04L47/20

优先权:

专利状态码:有效-授权

法律状态:2024.01.19#授权;2022.05.31#实质审查的生效;2022.05.13#公开

摘要:本发明的RapidIO网络流量控制方法,属于RapidIO技术领域。该技术方案采用流量控制锁实现对RapidIO网络中多源并发复合流量的控制,访问同一目标的多源端节点通过对流量控制锁的锁定‑释放,从而实现对多源并发访问的系统级流量控制。本发明通过设计专门的流量控制装置,即流量控制锁,利用现有RapidIO协议,提供可靠的资源锁定功能和锁定超时的恢复机制,可以有效防止对流量控制锁的误操作以及流量资源的死锁。该方法采用端到端的流量控制机制,不受RapidIO网络拓扑的限制,可有效避免RapidIO网络中的短时拥塞。

主权项:1.一种RapidIO网络流量控制方法,适用于RapidIO网络中各个端节点之间的数据交互,其特征在于,所述RapidIO网络中的若干端节点,,能够并发的访问共享资源端节点B,其方法包括:在每个所述端节点发起访问所述共享资源端节点B前的预设时间内,获取所述共享资源端节点B的流量控制锁,并解析读取所述流量控制锁中所存储的有效载荷;判断,当前的端节点解析读取的所述有效载荷是否与当前的端节点在RapidIO网络的ID号相同,如是,当前的端节点获得访问控制权,开始访问所述共享资源端节点B,如否,判断所述有效载荷是否处于非使用状态,如是,当前端节点锁定流量控制锁后,再开始访问所述共享资源端节点B,如否,端节点等待,并按第一预设周期读取所述共享资源端节点B的流量控制锁;当前的端节点完成对所述共享资源端节点B的访问后,释放所述流量控制锁,释放所述流量控制锁的方法包括:判断当前端节点超过第二预设周期,且,未释放所述流量控制锁或继续进行所述共享资源端节点B的访问,则所述共享资源端节点B丢弃端节点的数据包;所述流量控制锁为RapidIO网络流量控制装置,并部署在所述共享资源端节点B中,端节点通过对流量控制锁的锁定-释放,实现对共享资源的互斥访问;所述流量控制锁由读写单元、存储单元和计时器三个部分组成,其中,所述计时器向存储单元输出超时中断timeout,所述读写单元与存储单元间通过databus[0:16]总线以及读写使能信号WenRen通讯连接,用于访问所述存储单元中的数据data;8位地址的RapidIO网络系统中,或,16位地址的RapidIO网络系统中,为RapidIO网络ID号,所述存储单元能存储数据data,OxFFFF为所述有效载荷是否处于非使用状态,payload为有效载荷,在所述读写单元在接收RapidIO的读写请求时,对所述存储单元进行读写,其中:在所述存储单元中的时,且,仅当写入请求的与相同时,执行写入操作;在所述存储单元中时,且,仅当写入请求的、和均相等时,执行写入操作,所述读写单元总能执行读取操作,并从RapidIO的传输层获取写入请求的;所述存储单元为16位数据的存储空间,存储所述流量控制锁的数据,所述存储单元的复位初始值,且,所述存储单元响应计时器的超时中断timeout,当接收到超时中断后,存储单元复位到初始值;所述计时器可配置的计时功能,用于设置所述流量控制锁的锁定时间阈值和计时精度,所述锁定时间阈值为所述第二预设周期,其中:当计时器时间时,产生超时中断timeout,计时器时间t归零,并重新开始计时;所述端节点对流量控制锁的查询周期应大于流量控制锁的锁定超时阈值,且锁定超时阀值,其中:为RapidIO网络中端节点需要的流量需求的最大值,单位为字节,BW为RapidIO网络中端节点B的通信带宽,单位为字节每秒。

全文数据:

权利要求:

百度查询: 中国航空工业集团公司西安航空计算技术研究所 RapidIO网络流量控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。