[发明专利]内部多类别的计算单元之间通信中间件控制系统及方法有效
申请号: | 201910210877.6 | 申请日: | 2019-03-20 |
公开(公告)号: | CN110096374B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 杨清海;叶盛 | 申请(专利权)人: | 西安电子科技大学;西安中电科西电科大雷达技术协同创新研究院有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内部 类别 计算 单元 之间 通信 中间件 控制系统 方法 | ||
1.一种内部多类别的计算单元之间通信中间件控制方法,其特征在于,所述内部多类别的计算单元之间通信中间件控制方法包括以下步骤:
第一步,中间件检测到业务或者接到其它中间件的业务数据传输请求后,对所要执行的业务进行业务参数和计算资源状态参数分析;
第二步,按照参数分析结果和业务特征,进行计算单元和中间件的动态调配;
第三步,通信链路维持与中间件数据传输状态监控;
第四步,中间件进行链路侦听,若收到其它中间件或者计算单元的确认信息,维持链路畅通,否则切断链路,完成复位,等待下次调度;
所述内部多类别的计算单元之间通信中间件控制方法的通信链路维持与中间件数据传输状态监控的特征包括:
中间件按照基地址周期性的向计算网络中其它的中间件发送带有自身ID、DMA基字节数、DMA现行字节数的握手信息,目的中间件收到握手信息后回复一个携带自身信息和保持链路畅通的确认信息,中间件收到确认信息后维持链路畅通;若没有收到确认信息,则重新配置中间件和通信链路;然后将中间件中DMA的基字节数、现行字节数和确认信息对比,检测数据传输是否正确,若传输出现错误,中间件复位DMA现行字节数,启动DMA重传,若基字节数等于确认信息中的现行字节数说明数据传输完毕,中间件进行下一步操作——通信链路释放。
2.如权利要求1所述的内部多类别的计算单元之间通信中间件控制方法,其特征在于,所述内部多类别的计算单元之间通信中间件控制方法的业务参数和计算资源参数分析的特征包括:
业务参数分析,中间件检测到业务或者接到其它中间件的业务数据传输请求后,对所要执行的业务进行参数分析,根据业务特征预估完成该业务所需的计算单元数以及构建单元间互通链路所需的通信中间件数;
计算资源状态参数分析,检测系统中所有计算单元和通信中间件,按照空闲和忙碌两种标准分别统计计算单元和中间件的数目。
3.如权利要求1所述的内部多类别的计算单元之间通信中间件控制方法,其特征在于,所述内部多类别的计算单元之间通信中间件控制方法的通信中间件分配的特征包括:首先按照参数分析结果和业务特征,为每个计算任务匹配最佳的计算单元和通信中间件;然后启动中间件,构建各计算单元间的互通链路,完成该任务的计算网络创建;在任务实际执行过程中,中间件可以根据任务的实时需求唤醒或者休眠计算单元,完成资源的动态调配。
4.如权利要求1所述的内部多类别的计算单元之间通信中间件控制方法,其特征在于,所述内部多类别的计算单元之间通信中间件控制方法的中间件通信链路释放的特征包括:中间件监控自身所在链路的工作状态,首先进行链路侦听,若链路处于闲置状态,中间件向该链路上的所有单元发送握手信息,若收到其它中间件或者计算单元的确认信息则维持链路,否则切断链路,复位自身DMA的基地址、基字节数、现行字节数等,等待下次调度。
5.一种实现如权利要求1所述的内部多类别的计算单元之间通信中间件控制方法的内部多类别的计算单元之间通信中间件控制系统,其特征在于,所述内部多类别的计算单元之间通信中间件控制系统包括:
业务参数和计算资源状态参数分析模块,用于实现业务参数分析、计算资源状态参数分析;
通信中间件分配模块,用于按照参数分析结果和业务特征,为每个计算任务匹配最佳的计算单元和通信中间件,启动中间件,构建各计算单元间的互通链路,完成该任务的计算网络创建;在任务实际执行过程中,中间件可以根据任务的实时需求唤醒或者休眠计算单元,完成资源的动态调配;
通信链路维持与中间件状态监控模块,用于将中间件中DMA的基字节数、现行字节数和确认信息对比,检测数据传输是否正确;
中间件的通信链路释放模块,用于判断中间件监控自身所在链路的工作状态。
6.一种应用权利要求1~4任意一项所述内部多类别的计算单元之间通信中间件控制方法的信息数据处理终端异构计算系统。
7.一种应用权利要求1~4任意一项所述内部多类别的计算单元之间通信中间件控制方法的航天数据信息处理系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;西安中电科西电科大雷达技术协同创新研究院有限公司,未经西安电子科技大学;西安中电科西电科大雷达技术协同创新研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910210877.6/1.html,转载请声明来源钻瓜专利网。