[发明专利]一种提高前处理模块和后处理模块效率的方法及系统有效
申请号: | 201110388581.7 | 申请日: | 2011-11-29 |
公开(公告)号: | CN102508720B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 岳捷;韩明;朱志成;盛迎新;申烛;孟凯锋;陈欣;李闯;孙翰墨;马龙 | 申请(专利权)人: | 中能电力科技开发有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙)11017 | 代理人: | 韩登营,张焕亮 |
地址: | 100034 北京市西城区阜成*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 处理 模块 效率 方法 系统 | ||
1.一种提高前处理模块和后处理模块效率的方法,其特征在于,包括以下步骤:
A.为I/O节点设置锁变量;
B.通过为所述锁变量赋值,控制计算节点和存储设备进行数据交互操作。
2.根据权利要求1所述的方法,步骤B包括:
配置与所述存储设备进行数据交互操作的计算节点,并将所述计算节点的标识符存储在所述锁变量中;
接收各个计算节点的读写启动命令;
当计算节点的标识符包含在所述锁变量中所存储的计算节点标识符中,则所述计算节点通过所述I/O节点对所述存储设备中的数据进行读写操作,并在所述计算节点完成对所述存储设备中的数据读写操作后,控制装置清空所述锁变量,并对所述锁变量重新进行赋值。
3.根据权利要求2所述的方法,步骤B中的接收各个计算节点的读写启动命令后,还包括:
当计算节点的标识符没有包含在所述锁变量中的计算节点标识符中,则将所述计算节点的标识符存储到等待队列中,并在所述控制装置清空所述锁变量并对所述锁变量重新进行赋值时,将所述等待队列中排在前面的计算节点标识符存储到所述锁变量中。
4.根据权利要求3所述的方法,所述等待队列的计算节点按照提出读写请求的时间进行排序。
5.根据权利要求3所述的方法,所述等待队列的计算节点按照读写请求的优先级进行排序。
6.根据权利要求1-5任一所述的方法,其特征在于,所述计算节点是通过计算节点组与所述存储设备相连接。
7.一种提高前处理模块和后处理模块效率的系统,包括:至少多于一个的计算节点、存储设备、用于连接所述计算节点和存储设备的I/O节点以及控制装置,其特征在于,所述控制装置还包括:
锁变量设置单元,用于为I/O节点设置锁变量;
控制单元,用于通过为所述锁变量赋值,控制计算节点和存储设备进行数据交互操作。
8.根据权利要求7所述的系统,其特征在于,所述控制单元包括:
锁变量赋值模块,用于配置与所述存储设备进行数据交互操作的计算节点,并将所述计算节点的标识符存储在所述锁变量中;
接收模块,用于接收各个计算节点的读写启动命令;
判断模块,用于判断该计算节点的标识符是否包含在锁变量中所赋值的计算节点的标识符表中;
第一执行模块,用于当计算节点的标识符没有包含在所述锁变量中的计算节点标识符中,则将所述计算节点的标识符存储到等待队列中,并在所述控制装置清空所述锁变量并对所述锁变量重新进行赋值时,将所述等待队列中排在前面的计算节点标识符存储到所述锁变量中。
9.根据权利要求7所述的系统,其特征在于,所述控制单元还包括:
第二执行模块,用于当计算节点的标识符没有包含在所述锁变量中的计算节点标识符中,则将所述计算节点的标识符存储到等待队列中,并在所述控制装置清空所述锁变量并对所述锁变量重新进行赋值时,将所述等待队列中排在前面的计算节点标识符存储到所述锁变量中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中能电力科技开发有限公司,未经中能电力科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110388581.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:联接装置
- 下一篇:高速铁路预应力混凝土连续梁整联顶推施工方法