[发明专利]一种异位分散集群环境分布式并发进程的设计方法有效
申请号: | 201310195657.3 | 申请日: | 2013-05-23 |
公开(公告)号: | CN103324538A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 李运硕;段祥骏;冯德志;盛万兴;刘科研;苏培栋 | 申请(专利权)人: | 国家电网公司;中国电力科学研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分散 集群 环境 分布式 并发 进程 设计 方法 | ||
技术领域
本发明属于电力系统技术领域,具体涉及一种异位分散集群环境分布式并发进程的设计方法。
背景技术
随着配电网信息化技术的不断普及,配电网信息系统的多元化与信息化技术的高速发展,农网中各类应用系统的部署,特别是注重优质供电的基础上,对配电网内各种算法有了更高的要求,在保证计算准确的前提下,如何更快速、更高效的改进算法已成为今后的发展趋势。
目前随着各类信息系统在配电网中的部署,引起了信息系统的多元化与信息化技术的高速发展,在配电网信息系统部署时,多以单服务器或少量几台服务器方式进行系统部署运行,从而造成了客户机与服务器之间资源的浪费,用户组网内个人PC客户端资源的浪费,导致数据计算资源运用率不高,制约了数据计算的效率,成为提高工作效率的瓶颈,给配电网的工作带来了很大麻烦,使得配电网工作效率低下。
发明内容
为了克服上述现有技术的不足,本发明提供一种异位分散集群环境分布式并发进程的设计方法,通过对同组网内异位客户PC构成的分散式集群进行动态组合,数据下发运行实时监测,合理动态分步资源,从而提高信息系统运算效率。
为了实现上述发明目的,本发明采取如下技术方案:
提供一种异位分散集群环境分布式并发进程的设计方法,所述方法包括以下步骤:
步骤1:监测并获取组网内各用户PC机运行信息,同时进行计算任务的分检和下发;
步骤2:各用户PC机接收分割任务小块,对分块耦合数据进行同步计算;
步骤3:收集组网内各用户PC机的分块耦合数据,并进行整合计算和反馈。
所述步骤1包括以下步骤:
步骤1-1:获取组网内各可用的用户PC机运行信息,获取关键因素元素信息数据,实现占用资源分配;
步骤1-2:用户选定计算任务,由系统部署服务器将计算任务分检为分割任务小块,并下发分割任务小块到各用户PC机,组网内各可用的用户PC机进行响应,根据计算任务的级别,智能筛选分割任务小块的大小;
步骤1-3:对组网内各用户PC机心跳频率进行实时监测,若发现组网内某用户PC机节点心跳停止,失去信息传输,将已下发的分割任务小块收回,重新执行步骤1-2。
所述关键因素元素信息数据包括可用内存占用率、CPU占用率和CPU活动心跳频率时长。
所述步骤2中,对任务信息中的分块耦合数据在非传统式异位分布式文件系统中进行同步计算。
所述步骤2包括以下步骤:
步骤2-1:各用户PC机接收数据任务模块下发的分割任务小块,对分割任务小块中的分块耦合数据进行接收,并实时与其组网内其它用户PC机进行分块耦合数据进行通讯握手;
步骤2-2:待所有分块耦合数据计算完毕后,进行分块耦合数据即时耦合;
步骤2-3:对分块耦合数据在非传统式异位分布式文件系统中进行同步计算,如果在计算过程中有断点,则对用户PC机重新派发分割任务小块,待分块耦合数据计算完成度在100%后,进行分块耦合数据隔离,重新进行分块耦合数据的耦合。
所述步骤3包括以下步骤:
步骤3-1:对分块耦合数据在非传统式异位分布式文件系统中进行同步计算的过程中,所有分块耦合数据完成度都为100%时,才能进行异位数据的整合,根据计算任务的分检,进行各用户PC机中分块耦合数据分包关系计算;
步骤3-2:通过计算各用户PC机分包关系,收集组网内各用户PC机分块耦合数据的计算结果,根据数据模块下发规则,对分块耦合数据进行整合,对整合数据进行计算验证并反馈;
步骤3-3:反馈整合数据,并停止任务监测进程和相关计算进程,完成内存释放。
与现有技术相比,本发明的有益效果在于:
1)本发明将有效利用同一组网内所有具备运算能力PC机做为分散集群,从而达到硬件投资少的优点;
2)本发明采用hadoop技术的map/reduce方式进行任务的分布式执行,通过map机制进行任务的分解并进行分配,通过reduce方式进行整合并反馈运算结果,能极大提高工作效率。
3)本发明采用非传统式异位分布式文件系统(Ectopic dispersion Distributed File System,EDDFS)的方式进行任务的分解与整合,能保证在任务执行过程中出现中断的情况,做到任务的重新分配,从而保证任务的完整、顺利执行。
附图说明
图1是本发明实施例中配电网运行系统部署图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;中国电力科学研究院,未经国家电网公司;中国电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310195657.3/2.html,转载请声明来源钻瓜专利网。