云计算环境下任务调度算法的研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:nihaochaochao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是由一系列可动态伸缩的资源组成,这些资源通过虚拟化技术提供给云计算用户,用户通过网络按需租赁云计算资源,从而减少用户终端的处理负担,并能享受云端强大的计算能力。因此,越来越多企事业单位架设了云服务器,这些云计算系统需要有自己的资源分配和任务调度策略,但现在还没有相关的规范和标准,因此对云计算环境下的任务调度算法进行研究有着重要的理论意义和现实意义。本文对网格计算、云计算下的调度算法及其研究现状进行了较全面的分析和调研,分析了云计算调度算法中存在的一些问题,主要开展了以下方面的研究工作:(1)提出一种云计算下适应用户任务动态变更的调度算法。在资源数量有限的云计算环境下对海量的用户任务进行调度时,由于用户群庞大,使得用户因个人因素撤销、删除任务的情形频繁出现,这些无用任务的执行将造成云资源不必要的浪费,对云服务提供商利益造成影响,而已有的调度策略不能很好的适应这种情形。因此,本文算法在产生任务DAG图的基础上,当有撤销任务出现时,对每个撤销任务均根据其依赖关系撤销关联任务,更新DAG图状态,再使用启发式算法进行调度。在云仿真器CloudSim上的实验结果表明,该算法可避免对撤销无用任务的调度执行,在撤销相关依赖任务后提高了调度效率及云资源的利用率,在完成时间跨度上优于Min-Min和Max-Min。(2)针对现有云计算调度算法在考虑用户任务偏好、云虚拟资源特性及用户满意度等方面的不足,本文提出一种云计算下区分服务的演化博弈调度模型,以实现在动态多变的云资源环境下为任务分配恰当的资源,并保证了用户任务区分服务的质量。模型中云任务方通过偏好类型参与对资源的竞争,虚拟机资源方依据其计算型、存储型、带宽型等各类服务评分高低竞争任务,构成一个混合博弈。然后再依据任务调度信息和用户反馈的评分不断演化改进虚拟机资源及其所属种群的各项服务评价,最终达到演化稳定结构,即各个节点、种群表现均趋于其真实的性能情况,得到了博弈的均衡。仿真实验结果表明,该算法是有效、可行的,算法能根据任务类型的差异分配不同特性的虚拟机资源,再依据用户对各项服务的评价不断演化修正虚拟机资源的各项性能评分,最终达到演化稳定结构,得到博弈的均衡,确保不同类别的用户任务有更好的QoS。本文有关云计算环境下任务调度算法的研究取得了一些成果,提出的调度算法能更好的适应云计算的新特征,为分析与解决云任务调度问题提供了思路,并对今后云任务调度算法的研究起到一定的指导意义。
其他文献
云时代迅猛而来,作为IT产业的下一代体系结构,云计算不仅仅是简单的将应用软件和数据库放到中心化的大规模数据中心,而是具有更大的灵活性,允许任意端点参与云服务交互,这点
作为数据挖掘领域中的一种重要方法,聚类分析能够发现数据对象自然的分布结构。它根据数据对象之间的相似性,把数据对象分割成簇,并保证同一簇内中数据的相似性尽可能大,而不
近年来,随着Internet技术的迅速发展,基于B/S模式的多层Web应用,因为其具有通用性、易用性以及灵活的可扩展性等优点而发展迅速,得到了广泛的应用,正逐渐成为实现企业应用系
  地质体三维建模方法研究是目前地质工程中亟待解决的一个突出问题。在此之前,人们对地质体的认识只能从平面图和剖面图来获地质信息,单纯采取平面图或者剖面图的形式往往会
本文的目标是搭建一个可以投入实用的,帮助用户释放心理压力的心理压力宣泄机器人系统。为了达到帮助用户释放心理压力的目的,该类机器人需要能够通过多种方式与用户进行互动,并
最优化问题旨在通过合理的利用系统中的资源,以最小的代价和最佳的解决方案,取得最优的效果。最优化问题具有广泛适用性,它被应用到众多领域当中。群智能优化算法是基于仿生
随着我国城市建设的飞速发展,我国大型公共建筑日益增多,随之而来的大型建筑物室内的人员定位问题也受到更加密切的关注。而这一现状给无线传感器网络技术在室内环境的应用带来
无线传感器网络经常按照丛集式部署,这种铺设方案具有通信效率高和扩展性强等优点。然而,由于丛集部署的协议复杂度高,其理论分析和优化改进仍然是一个难题。本文主要对比研
随着网络信息化的快速发展,可靠的网络协议成为保障网络稳定的重要因素。对网络协议进行验证不仅可以最大限度地检测和纠正协议开发前期的错误和缺陷,还可以对已设计的协议进
变化背景指的是视频图像序列中目标的背景是动态的、可变的。传统的目标检测与跟踪系统中,背景相对静止或者背景变化但较为简单,仅作为噪声来处理,而现实情况中背景变化对目标检