[发明专利]基于元胞自动机和赋权有向超图的云计算任务调度方法有效

专利信息
申请号: 201410137810.1 申请日: 2014-04-08
公开(公告)号: CN103902374B 公开(公告)日: 2017-01-18
发明(设计)人: 孙凌宇;冷明;冷子阳 申请(专利权)人: 冷明;孙凌宇;冷子阳
主分类号: G06F9/48 分类号: G06F9/48;G06N3/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 343000 江西省吉*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 自动机 赋权有 超图 计算 任务 调度 方法
【说明书】:

技术领域

本发明涉及一种云计算环境下的基于元胞自动机和赋权有向超图的云计算任务调度方法。

背景技术

云计算作为分布式计算、并行计算、网格计算等传统技术和网络编程模型、分布式数据存储技术、虚拟化技术等新型技术融合发展的产物,是引领未来信息产业创新的关键战略性技术和手段,将对我国发展高新技术产业具有重要的战略意义。云计算通过将计算任务划分在大规模的廉价服务器集群上,使得人们能够利用分布在各地的闲散资源来处理较为复杂的应用程序,以极低的成本投入获得极高的计算品质。

在满足云计算环境要求的前提下,将大量分散的应用程序任务划分成多个具有一定约束关系的任务子集,调度到不同的虚拟机上,获得比其他一些针对网格计算或并行计算的任务调度算法更短的时间跨度和更好的运行质量,是实现云计算高性能的关键核心技术。现有技术的划分系统中有若干种任务的划分法,这些划分法从依赖关系数目最小、划分后任务子集的任务数目均匀分布等不同的方面来实现,主要有基于迁移的划分法、水平嵌套划分法、多水平划分法、元胞自动机划分法等方法。

基于迁移的划分法。该方法首先产生任务的随机初始划分,同一个任务不能同时属于两个任务子集。在迁移优化阶段,从两个任务子集中各选取一个任务进行成对交换,这两个任务分别属于两个不同的任务子集且收益最大,从而每次都利用交换过程最大限度地改进任务划分质量。记录割切达到最小值时刻的任务划分结果,且一旦交换了所选择的两个任务,在整个迁移过程余下的优化改进中,将这两个任务锁定使得它们不再被选中。重复上述过程直到所有可能的任务都经过迁移之后,回滚到累计收益最大值即割切最小值的时刻。该划分法得到的任务划分结果不稳定,离散性很大,因此限制了该划分法所能解决问题的规模。

水平嵌套划分法。该方法首先选择一个任务,将这个任务标上号码0,然后将所有和这个任务相连的任务标上号码1,之后对于那些还未标上号码,但是和已经标上号码的任务相连的任务,将其标号为相连任务的号码上加1。直到一半的任务标上号码,标号过程才结束。那些已经标上号码的任务集合设为一个任务子集,其他任务为另一个任务子集。该划分法只有在选取的初始任务接近外围时,得到的任务划分结果相对较好,总的来说该任务划分结果也不稳定。

多水平划分法。Karypis针对结点规模达到几百万的划分问题,提出了多水平划分的概念,在相对较短的时间内可以得到高质量的划分。该方法包含粗化、初始划分和迁移优化三个阶段。首先,它采用随机匹配策略将某些任务结合在一起,得到下一水平层的粗化任务图,重复此过程直到粗化任务图足够小为止,即得到一个最小任务图。然后,采用划分法对最小任务图进行对分,得到一个初始划分。之后,将最小任务图投影回初始任务图,在每一水平层的细化任务划分中,按照贪心原则选择收益值最大的任务进行迁移优化,得到最后的任务划分结果。自多水平划分的概念提出以来,得到了广泛地重视,并应用在电路划分、云计算任务调度等许多研究领域。2008年中国专利局公告的由冷明、郁松年和孙凌宇申报的《基于多水平划分法的大规模集成电路划分方法》发明专利,针对现有技术方案中因采用随机策略进行匹配和贪心原则进行迁移优化,导致无法逃离局部最优的划分,提供了一种改进的基于多水平划分法的大规模集成电路划分方法,有效地提高了大规模集成电路划分的效率和性能。2012年中国专利局公告的由孙凌宇、冷明和冷子阳申报的《基于多水平划分法和赋权超图的大规模集成电路划分方法》发明专利,针对采用赋权无向图作为大规模集成电路划分问题的数学模型,存在着赋权无向图最优划分和大规模集成电路最优划分的不一致性,提供了一种基于多水平划分法和赋权无向超图的大规模集成电路划分方法,进一步提高了大规模集成电路划分的效率和性能。2012年中国专利局公告的由孙凌宇、冷明和冷子阳申报的《基于结点属性函数的大规模集成电路的核值计算方法》发明专利,在采用多水平划分法求解赋权无向超图划分问题的粗化阶段中,提供了所需的基于结点属性函数的大规模集成电路的核值计算方法。2014年中国专利局公告的由孙凌宇、冷明和冷子阳申报的《基于多水平划分法和赋权有向超图的云计算任务调度方法》发明专利,采用赋权有向超图描述任务的资源需求及依赖关系,并生成相应的赋权有向超图文件;然后启动基于多水平划分法的赋权有向超图划分程序,对生成的赋权有向超图进行划分;最后依据赋权有向超图的划分结果构造任务子集,通过MapReduce任务调度模型对其进行映射和调度。2014年中国专利局公告的由孙凌宇、冷明和冷子阳申报的《云计算环境中基于结点属性函数的任务核值计算方法》发明专利,在采用多水平划分法求解赋权有向超图划分问题的粗化阶段中,提供了所需的云计算环境中基于结点属性函数的任务核值计算方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于冷明;孙凌宇;冷子阳,未经冷明;孙凌宇;冷子阳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410137810.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top