[发明专利]一种分布式计算多应用功能异步并发调度方法有效
申请号: | 201110005759.5 | 申请日: | 2011-01-12 |
公开(公告)号: | CN102063336A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 王胜明;徐泰山;方勇杰;许剑冰;徐健;洪姗姗;邵伟;张劲中;卢耀华 | 申请(专利权)人: | 国网电力科学研究院;南京南瑞集团公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 汪旭东 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属分布式计算领域,提出一种多个应用功能的异步并发调度的方法,应用于分布式计算管理平台中。分布式计算管理平台综合各个应用功能的计算任务的耗时特性和数量以及计算机群节点的规模和性能信息,通过为各个应用功能独立设置合适的计算作业调度粒度,形成各个应用功能的计算作业,添加到分布式计算管理平台的调度序列中,实现多个应用功能的计算任务异步并发提交、多个应用功能的计算作业的统一调度计算和多个应用功能的计算结果异步回收,从而充分利用计算机群的计算能力,缩短计算时间。 | ||
搜索关键词: | 一种 分布式 计算 应用 功能 异步 并发 调度 方法 | ||
【主权项】:
一种分布式计算多应用功能异步并发调度方法,包括以下步骤:1)分布式计算管理平台管理节点接收到计算数据后,根据系统的计算流程,启动相应的应用功能程序;每个启动的应用功能向分布式计算管理平台提交计算任务信息,根据其计算任务数目以及每个计算任务的预计执行时间,再结合计算机群的规模和计算节点的性能配置以及每次计算作业的调度开销时间,确定该应用功能的计算任务的调度粒度;3)分布式计算管理平台根据各个应用功能的计算优先级,将每个应用功能的计算任务序列添加到分布式计算管理平台的计算任务调度序列中;分布式计算管理平台按照计算节点“空闲优先触发调度”的原则,对计算任务调度序列,按照其预计执行时间和调度粒度形成分配到该计算节点的计算作业(同一应用功能计算任务的集合),将队列中计算任务进行组合,依次分配给计算机群中处于空闲状态的各个计算节点;5)当计算节点计算完成后,向管理节点传送计算结果,管理节点感知后,回收合并相应的计算结果,同时将已回送计算结果的计算节点置为空闲状态,并触发新的计算节点空闲调度,直到所有已提交计算任务的应用功能的计算作业都调度完毕;对于回收到计算结果的计算作业,判断其所属的应用功能的所有计算作业的计算结果是否都已经返回:若尚未完全返回,转4);若都已返回,则向该应用功能返回计算结果和完成信息,同时根据系统的计算流程判断是否有后续的应用功能满足启动条件,若有则启动满足启动条件的应用功能,转2);若没有满足启动条件的应用功能,且其它满足启动条件的应用功能都计算完成后,本次流程计算结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电力科学研究院;南京南瑞集团公司,未经国网电力科学研究院;南京南瑞集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110005759.5/,转载请声明来源钻瓜专利网。
- 上一篇:IVVR菜单生成系统及方法
- 下一篇:一种阻尼耐磨锌合金材料及其制备方法