[发明专利]一种基于蒙特卡络模拟法的数据流调度优化方法在审
申请号: | 201710181137.5 | 申请日: | 2017-03-24 |
公开(公告)号: | CN107122231A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 施健;孟庆强;胡牧;刘士进;郑浩泉;孙立华;杨志;李端超;王松;黄太贵 | 申请(专利权)人: | 国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司;国网安徽省电力公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林,姚兰兰 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 蒙特卡络 模拟 数据流 调度 优化 方法 | ||
1.一种基于蒙特卡络模拟法的数据流调度优化方法,其特征在于,具体包括以下几个步骤:
(1)创建一个空的预调度方案列表L;并定义一个输入空间lg,所述输入空间lg是一组随机生成各任务在各处理机上执行时间的集合;
(2)生成阶段,运用静态调度算法HEFT生成预调度方案,并存入到预调度方案列表L;
(3)选择阶段,比较预调度方案列表L中每个预调度方案的完工时间,从而选出最优预调度方案。
2.根据权利要求1所述的基于蒙特卡络模拟法的数据流调度优化方法,其特征在于,
步骤(1)中,设g=(N,E)表示一组由节点N和一组边E组成的DAG有向无环图,形式都为(i→j),其中i,j∈N,节点i表示对应的任务,边i→j表示任务i和j之间任务间的依赖关系。
3.根据权利要求2所述的基于蒙特卡络模拟法的数据流调度优化方法,其特征在于,
所述输入空间lg定义如下:lg=(ETi,p:i∈N,p∈R),其中,ETi,p表示任务i在处理机p上的确切执行时间。
4.根据权利要求3所述的基于蒙特卡络模拟法的数据流调度优化方法,其特征在于,步骤(2)中,运用静态调度算法HEFT生成预调度方案具体方法如下:
(1-1)对所述输入空间lg中每个随机生成的任务执行时间进行抽样,得到样本pg,所述样本为pg=(ti,p:i∈N,p∈R),其中,ti,p是从ETi,p中抽取的一个随机样本;
(1-2)采用静态调度算法HEFT对得到的样本pg进行处理,得到一种静态预调度方案Ωg,并存储处理结果;
(1-3)迭代执行步骤(1-1)和步骤(1-2)M次,其中M≤1000。
5.根据权利要求4所述的基于蒙特卡络模拟法的数据流调度优化方法,其特征在于,
所述静态预调度方案Ωg定义如下:
Ωg=Static_SchedulingHEFT(g,pg),
其中,Static_SchedulingHEFT表示静态调度算法HEFT。
6.根据权利要求5所述的一种基于蒙特卡络模拟法的数据流调度优化方法,其特征在于,
步骤(3)中,从预调度方案中选出最优预调度方案具体方法如下:
每次从输入空间lg中随机抽取一新的任务执行时间样本依次计算每种静态预调度方案Ωg的完工时间
其中,Calculate_Makespan表示计算每个静态预调度方案确切的完工时间;
然后,计算每种预调度方案的完工时间平均值;
最后,选出平均值最小的预调度方案作为最优预调度方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司;国网安徽省电力公司,未经国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司;国网安徽省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710181137.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟软件场景的方法与系统
- 下一篇:一种多媒体任务处理装置及方法