[发明专利]分布式高性能计算环境中实时任务的调度方法无效
申请号: | 201110396799.7 | 申请日: | 2011-12-05 |
公开(公告)号: | CN102495758A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 胡志刚;肖鹏;阎朝坤;李玺 | 申请(专利权)人: | 中南大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410083 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 性能 计算 环境 实时 任务 调度 方法 | ||
1.一种分布式高性能计算环境中实时任务的调度方法,其特征在于:
步骤一.采用随机服务理论,建立分布式资源的动态服务能力模型;具体流程如下:
(1)选择典型的工作任务负载注入目标系统,其执行过程和执行结果相关的日志统计信息存入“日志统计数据库”和“随机模型参数库”;
(2)“随机模型参数库”依据步骤1所得日志统计信息进行提炼和筛选,对各种统计参数所适用的概率分布模型进行回归逼近;
(3)依据步骤2所得的参数概率分布模型,建立相应的随机服务模型,并以七元组<ID:Pro1/Pro2/Con/S1/S2/S3>的形式存入“资源随机模型库”;其中,ID为随机模型名称,Pro1为任务到达间隔的概率分布模型,Pro2为服务时间的概率分布模型,S1为时间窗口内的平均并发服务数,S2和S3为特殊服务模型的特定参数;
(4)当前任务的统计信息通过“参数拟合与校准”与以前建立的随机服务模型进行误差校准与拟合;具体方法是:以时间窗口尺寸S为周期,对在该时间窗口内的统计信息进行滑动平均;
步骤二.量化计算调度方案对任务的实时性保证度,具体步骤如下:
(1)输入特定任务的需求描述,以及步骤一所建立的资源服务能力模型及其特征参数;
(2)若任务可切分为完全独立的子任务,则分别计算出各个子任务的实时性保证度;若任务为工作流任务,则将其前驱任务的关联程度作为影响因子SCi,j并入实时性保证度中,SCi,j计算公式如下所示:
其中,TCi和TCj为随机变量,分别表示任务ti和tj的实际完成时间;
(3)若资源的服务模型为M/M/C型,则任务实时保证度计算公式为:
其中ci,λi,μi,ρi均为资源服务能力模型的特征参数,d为任务的截止时间约束;
(3)若资源的服务模型为M/M/1型,则任务实时保证度计算公式为:
步骤三.利用多策略混合调度体系选择实时保证度最优的调度方案为任务服务,具体流程如下:
(1)元调度器负责接收用户任务,并将用户对任务的描述转换为系统可识别的“任务需求描述”;
(2)标准化的“任务需求描述”作为底层各种种协同调度策略的输入参数,用于生成其各自策略所对应的协同调度方案(S1,S2,...,Sn),并将其作为决策器的输入参数;
(3)决策器采用步骤二中的方法计算调度方案对特定任务的实时保证度,并选择实时保证度最好的调度方案S*作为最终的任务协同调度方案,然后提交给元调度器执行;
(4)元调度器依据S*给出的协同调度方案将所有任务派发到对应的计算资源站点,并由各个资源站点的本地调度器进行具体的资源分配与执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110396799.7/1.html,转载请声明来源钻瓜专利网。