[发明专利]一种计算多应用功能异步并发调度方法在审
申请号: | 201410401606.6 | 申请日: | 2014-08-14 |
公开(公告)号: | CN104166593A | 公开(公告)日: | 2014-11-26 |
发明(设计)人: | 王智;都政;刘建文;井革新;李健来;熊超超;徐颖俊;周志平;靳绍巍;罗文龙;陈远磊 | 申请(专利权)人: | 国家超级计算深圳中心(深圳云计算中心);深圳云计算中心有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 李琴 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 应用 功能 异步 并发 调度 方法 | ||
技术领域
本发明涉及计算应用领域,尤其涉及一种计算多应用功能异步并发调度方法。
背景技术
在云计算领域,特别是需要进行大量计算的领域,计算技术通过网络构建计算计算管理平台,充分利用多台计算机的并行处理能力,在规定的计算周期内,通过静态、暂态、动态安全稳定分析计算,实现电网安全稳定性的实时监视、分析和控制。但是,目前已实现云计算的计算管理平台有的只支持在一个应用功能内部多计算任务的异步并发,有的只支持多个应用功能同步并发,但是在一个计算周期内,在还有计算任务等待调度的情况下无法保证计算完成的计算节点都能立刻触发新的调度,造成计算资源的闲置浪费,也延长了整个系统的计算周期。
发明内容
本发明要解决的技术问题在于,针对上述只支持在一个应用功能内部多计算任务的异步并发或者多个应用功能同步并发,无法合理利用计算节点而造成计算资源的闲置浪费的问题,提供一种计算多应用功能异步并发调度方法。
本发明解决其技术问题所采用的技术方案是:构造一种计算多应用功能异步并发调度方法,提供包括管理节点及多个计算节点的计算管理平台,该方法包括以下步骤:
S1、所述管理节点接收计算数据,启动满足启动条件的应用功能;若启动的应用功能需要向计算管理平台提交计算任务,则转至步骤S2;若否,则启动后续应用功能;
S2、所述计算管理平台接收所提交的计算任务,依据公式(1)、(2)和(3)计算每一所述应用功能的计算任务调度粒度Tg,其中,所提交的应用功能的计算任务的数目为m个,每个计算任务的预计执行时间为CTi(1≤i≤m),所述计算管理平台中具有n个计算节点,每个所述计算节点可同时运行αj(1≤j≤n)个计算任务,每个计算作业的调度开销时间为Te,λ0为预设的计算管理平台调度开销时间性能因子的门槛值;公式(1)定义了使该应用功能的计算时间Et的最小的优化目标函数;公式(2)定义了应用功能的计算任务调度粒度Tg大于或等于该应用功能的最小计算任务预计执行时间的约束;公式(3)定义了应用功能的计算时间和调度开销时间的性能约束;
Tg≥min{CTi} (2)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家超级计算深圳中心(深圳云计算中心);深圳云计算中心有限公司,未经国家超级计算深圳中心(深圳云计算中心);深圳云计算中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410401606.6/2.html,转载请声明来源钻瓜专利网。