[发明专利]一种分步运算插件的执行方法无效
申请号: | 201110218700.4 | 申请日: | 2011-08-01 |
公开(公告)号: | CN102253861A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 赖洪昌 | 申请(专利权)人: | 深圳市极限网络科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518001 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分步 运算 插件 执行 方法 | ||
技术领域
本发明具体涉及一种分步运算插件的执行方法,属于计算机应用处理技术领域。
背景技术
随着时代的发展,计算机技术的发展日新月异,运算速度从当初的5000次/s到现在的千亿次/s,其处理任务的能力不断增强,但是由于高端设备的昂贵性及维护的复杂性,许多大型、需要快速运算的任务无法顺利执行或按时完成。随着个人电脑的普及、网络的高速发展,以及分布运算技术的诞生,使得这些任务运行变的利于实现。在对分布运算进行深入研究时,发现现有的分布运算技术在任务处理、分布执行时不够完善,在改进的过程中诞生了实现本发明的想法。
本发明所实现的分步运算插件的执行方法,进一步解决和完善了现有分布运算技术在任务处理、分布执行时所遇到的一些问题。
发明内容
本发明旨在提供一种基于分布运算技术的分步运算插件的执行方法,本发明实现的主要功能如下:(1)自定义插件:根据不同的任务类型对插件模块进行定义,使任务更贴近需求、更利于快速执行。(2)单步执行:采用单步执行的方式在各节点计算机上执行分配好的任务,可有效提高整体任务的完成速度。(3)任务同步提示:当一个任务在某一台机器完成时,将完成信息发送到控制台,控制台接收到完成信息后停止该任务的所有相关执行,有效节约资源,提高执行效率。
具体实施方式:
本发明是一种基于分步运算插件的实现方法,包括以下步骤:
(1)自定义插件:程序启动后,根据不同的任务类型对插件模块进行定义,将任务合理分成多个子模块。其特征在于:可针对不同的类型任务定义不同的处理方案,适用于扫描、破解等多个方面。
(2)参数设置:子块确定后,根据需求对其参数进行定义。特征在于:设置适宜目标执行的参数,提高任务有效执行率。
(3)任务分发:模块参数设置好后,通过分布任务调度模块将所有定义好的模块分发到各节点计算机上。其特征在于:合理分配任务,提高执行效率;
(4)单步执行:分发完成后,采用单步执行的方式在各节点计算机上执行分配好的任务。其特征在于:单步执行可提高整体任务的处理速度。
(5)任务同步提示:当一个任务在某一台机器完成时,将完成信息发送到控制台,控制台接收到完成信息后停止该任务的所有相关执行。其特征在于:提高资源利用率。
(6)数据整合显示:所有任务完成后,程序将所有运算结果组合整理,并将最终结果在控制台终端显示出来。其特征在于:利于数据查看利用。
附图说明
图1为单步执行运算原理图。
图2为一种基于分布运算技术的分步运算插件的执行方法流程示意图。
在图1中,在同时执行多个任务的时候,系统将任务1分成若干个步骤,每一个步骤分别发送相关定义数据包,等待回应,利用等待数据回应这段CPU空闲时间,响应其它任务步骤。
在图2中,在系统执行单个或多个任务的时候,首先自定义模块,之后将模块合理分块,再配置参数,然后通过分布任务调度模块将分块的模块分发到计算节点上,再用单步执行方式运行这些模块,最后将运算后的数据整理组合显示到控制台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市极限网络科技有限公司,未经深圳市极限网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110218700.4/2.html,转载请声明来源钻瓜专利网。