云计算环境下工作流任务调度优化算法研究

来源 :浙江理工大学 | 被引量 : 2次 | 上传用户:kumufengchun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的蓬勃发展,云计算作为一种分布式计算技术,已经成为行业中的研究热点。它是支持人工智能、区块链等技术发展的基础技术环境。云计算系统拥有庞大的资源池,为了满足用户特定的服务质量请求,它需要对各类任务进行合理的调度。现阶段,随着数据中心的快速扩张,数据中心的能源消耗也迅速增长,将会制约云计算的发展。在云计算环境下,如何有效地给任务分配合适的资源是服务提供商需要研究的主要问题之一。目前,调度算法偏向于研究任务调度所花费的最小时间或最少费用等单目标优化问题,而考虑复杂的用户质量请求的算法比较少。为了提供更优的服务和获得较好的经济收益,服务提供商需要从多目标优化的角度出发研究任务调度问题。本文以时间、费用和能耗作为任务调度的优化目标,主要的研究工作如下:(1)针对任务调度需求的复杂性,分析了云计算体系结构和云数据中心,为了降低数据中心的能源消耗,采用动态电压频率调整技术,引入了多目标优化概念。对本文所要研究的多目标优化问题建立了任务调度系统模型。(2)针对多目标粒子群优化算法存在难以平衡开发与开采的问题,提出了基于格分布方差的多目标工作流调度算法。改进了网格坐标系,提出了格分布方差。设计了精英粒子选择策略并将其应用在差粒子自学习策略中,以提高Pareto前端的多样性。利用格分布方差评估当前Pareto前端的多样性程度,并以此动态调整进化策略,使得调度解集兼顾多样性和收敛性。(3)为了进一步优化任务的调度时间,提出了基于任务聚类的NSGA-Ⅱ算法的多目标任务调度算法。考虑到云计算按时付费的特性,设计了任务聚类算法以降低通信开销。结合任务的特点,进行个体染色体编码。分析与设计相关遗传算子,引入了动态拥挤距离算子,改善了种群多样性保持的策略,使得该算法更好地应用于调度解集的生成。为了验证本文算法的性能,通过WorkflowSim仿真平台,选取了同类多目标优化算法进行对比实验,实验结果表明:基于格分布方差的多目标工作流调度算法,其在调度解集的多样性和收敛性指标上较优,在调度时间、费用和能耗方面具有一定效果的提升。基于任务聚类的NSGA-Ⅱ算法的多目标任务调度算法,在调度时间上有明显的优势,且调度解集具有较好的分布性。
其他文献
<正> 法拉第电磁感应定律ε=-(dΦ)/(dt)中的负号表达了感应电动势的方向。楞次定律是从大量实验中总结出来的确定感应电流方向的普遍适用的规律。楞次定律的最普遍的表述是:
目的分析比较结核性胸膜炎包裹、游离胸腔积液的胸液Th1/Th2细胞免疫以及临床特点,探讨结核性胸膜炎发生胸膜粘连的影响因素。研究对象与方法结核性胸膜炎胸液标本44例,其中包裹
【正】 今年六月,我随中国法律工作者代表团对日本进行了为期十天的访问。访问期间,我们拜会了日本法务省、最高裁判所、最高检察厅的负责官员,访问了日本辩护士连合会、日本
UPPAAL是一种使用时间自动机模型的实时系统验证工具,它可以避免时间自动机求积时状态空间的爆炸.介绍了时间自动机理论和工具UPPAAL,着重说明如何用UPPAAL进行模型检查,并给
<正>在美国,每年1月1日至4月15日是报税季节。期间,每个公民都需要向一个部门提交自己的收入证明及纳税表格,包括合法收入以及非法收入——这个部门就是美国"国税局"(IRS)。
在马克思哲学产生之前的西方传统哲学以不同的理论方式涉猎了“历史”的规定。从总的倾向分析,西方传统哲学均以“超历史”的方式解释“历史”的性质,将“历史”置于“本体”或
败血症是临床常见的危重症,尽管大量高效抗生素的不断问世和日臻完善的器官支持和重症监护技术,其病死率仍较高。所以,人们一直在研究开发有效的治疗药物。纤维连接蛋白是一