云环境下基于遗传算法的工作流任务调度算法研究

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:calltt_stephy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,随着计算机科学与技术的发展,在云计算领域中形成了一种用时付费的生产者-消费者资源交付和使用模式。由于这种使用模式具有良好的效益成本[1],它被越来越多的企业和研究机构使用在了应用系统之中。云计算模式是未来的趋势。同样的,工作流在科学计算和其他计算领域中也已经被广泛使用。为了利用云计算服务模式的资源优势,节省投资成本,将工作流任务放在云计算环境下执行是一个非常好的途径。在这种服务模式中,任务的处理时间和执行费用是用户最关心的问题,考虑到现存的任务调度策略或者只关注任务的执行时间或者只考虑任务的执行费用,而没有综合考虑这两个因素在一起的问题,本文在云计算环境下,以用户对服务质量的需求为出发点,设计考虑任务的处理时间和执行费用双重因素在内的工作流任务调度算法,这在获得良好的用户体验和最大化经济效益两个方面都有重要的意义。本文通过考虑用户服务质量需求中的任务处理时间和执行费用两个因素,分别在两个调度启发式的基础之上设计遗传算法以生成满足用户需求的调度策略,即在用户给定截止处理时间之内最小化工作流任务的执行费用,在限定了执行费用的前提下最小化任务的执行时间。最后,本文将所设计的算法应用至两个不同复杂结构的科学工作流应用当中进行模拟实验,通过设置不同的时间和预算限制条件的约束程度来观察、分析算法的调度性能,并给出了不同的迭代次数和初始种群规模对算法性能的影响。
其他文献
ZigBee是一种新兴的短距离、低速率、低成本和低功耗的无线网络技术,非常适合于工业控制、汽车自动化、农业自动控制和医用设备等领域。本课题以基于ZigBee技术的传感器网络
互联网新型应用的不断涌现,使得互联网的拥塞状况日益加剧。为了监测网络是否安全、高效、稳定地运行,确保各单位机构局域网中有足够的带宽,使得对网络流量进行准确的识别变
遗传算法是最早的进化算法之一,它具有良好的稳定性和全局寻优能力,广泛的应用于实际问题中。相比于现今粒子群,差分等进化算法,它的收敛速度相对很慢,在局部寻优上存在不足
近年来,国民经济的快速发展带动电力产业的大规模建设。与此同时,如何能够在电力供给与电力消耗之间达到相互协调,合理利用电能的问题日益凸显。要解决合理利用协调配比电能的问题,用电量预测是这个问题的关键。如何对用电量进行预测以及如何保证预测精度则是近些年的一个热点研究领域。用电量预测是基于数理统计的数学建模研究,是通过对历史用电量数据进行统计分析,找出其中蕴含的规律,获得其影响因素,利用现代仿真和计算机
视频监控系统的广泛运用,为人们在交通管理和安全监督提供了很大的便利,然而这种便利需要耗费巨大的人力物力去干预和监督。随着科学技术的发展,视频监控系统智能化成为解决该问
在传统的网页分类中,通常采用有监督学习,通过对大量有标记(labeled)的网页训练集进行学习来预测未标记(unlabeled)网页的类别。但是,获取大量有标记的实例需要花费大量的人
作为一种重要的群体智能算法,PSO算法具有易于实现,需要调整的参数比较少,收敛速度快以及通用性强等特点。因此,它一直受到很多学者的关注。本文在研究PSO算法基本原理和研究
学位
随着互联网发展和电子商务规模不断的扩大,信息过载问题日益的严重。个性化推荐系统是一种解决信息过载问题的有效方法,它能够主动的去为用户推荐个性化信息并动态的根据用户
随着数码设备和图像处理软件的快速发展,人们可以非常简单地修改数字图像。如果重要的图像被恶意篡改,那么将会对社会产生不良影响。数字图像被动认证技术相对于数字水印等主