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

来源 :河南大学 | 被引量 : 0次 | 上传用户:gdgyhpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算利用虚拟化技术将物理资源转换成可动态伸缩的虚拟资源,使得企业能够按需访问云中的资源。通过云计算,用户可以访问到大量的计算以及存储资源,享受云端强大的计算能力,而不必关心它们的具体位置以及如何配置的。但是云计算系统内都会配备有自己的任务与资源之间的分配策略,而一个好的任务调度策略能全面提高整个云计算系统的运行效率,因此对云计算环境下的任务调度算法进行研究有着重要的理论意义和现实意义。本文针对目前云计算任务调度算法中存在的如何平衡资源负载、最小化任务总完成时间的问题以及如何满足用户多维QoS需求的问题进行了研究。主要内容如下:首先,本文提出一种基于负载均衡与最小完成时间的LB-ECT算法。在传统的任务调度算法中,往往只考虑任务的安全性或者响应时间等因素。而在异构分布式的云资源池中,每个资源的性能是有所差别的,在进行任务与资源之间分配的时候很容易出现资源负载不均衡的现象,这将会严重影响系统的整体性能,同时如果不考虑任务在资源上执行的最小完成时间这一因素也会造成性能好的机器不能得到充分的利用。在现有的云计算任务调度算法中大多只是单方面考虑了负载均衡或者单方面考虑了最小完成时间的因素,而两者的结合将会满足用户对系统整体性能与时间的要求。因此本文提出了一种基于负载均衡与最小完成时间的LB-ECT算法。本算法通过综合考虑资源当前的负载状况和任务在资源上完成的最小时间两方面的因素,在二者之间寻找一个最佳的平衡点,完成任务与资源之间的最佳配对。仿真实验结果表明该算法能提高任务执行的成功率,提高系统资源的利用率,缩短任务的总完成时间。其次,本文提出一种基于多目标粒子群算法(MPSO, Multi-objective particle swarmalgorithm)的多QoS约束云计算任务调度算法。目前云计算中的任务调度算法大多以“机器”为中心,没有真正做到以“用户”为中心。当前已经提出的基于QoS的任务调度即便是考虑了用户对任务的QoS需求,但也只是简单地考虑了一维的QoS需求,即单一的时间或者成本,不能够满足用户多维QoS的需求。因此本文提出了一种基于多目标粒子群算法的多QoS约束云计算任务调度算法。本算法通过综合考虑任务执行成功率,最少花费和最优跨度等QoS约束条件,利用MPSO算法同时优化多个约束条件,从而找到最能满足用户需求的任务调度方案。仿真实验结果表明,该算法能够提高用户满意度,节约成本,提高任务的执行成功率。
其他文献
随着博客、论坛、微博等web2.0应用的蓬勃发展,大量用户评论随之产生。通过对这些评论的分析,可以了解大众舆论对于某一事物的看法和一段时间内公众的情绪变化,因此迅速获取和处
车载自组网(Vehicularadhocnetworks,VANETs)为车辆之间的通信提供了一个平台,不仅可以提高道路的通行效率,改善旅客的乘车环境,而且可以最大限度地避免交通事故的发生。但与此同
随着软件系统的规模增长,其复杂程度越来越高。尽管函数式程序的执行效率低,但为解决这类问题提供了一个优美独特的框架。本文通过研究函数式语言Haskell语言的类型推理的语
随着嵌入式技术及无线通信技术的发展,将家庭中各种通讯设备、家用电器、家庭安防设备等利用现代计算机技术、现代通信技术自动控制技术实现家庭内部各种信息的采集、处理、传
Web服务是一些自描述、松耦合、模块化、自包含、平台独立的应用程序,可以发布到互联网上,供需求者发现和调用。然而,单一的Web服务提供的功能有限,不能满足复杂的业务需求,
OPC规范作为工控领域数据交换接口的标准,为硬件制造商与软件开发者提供了一座很好的桥梁。目前应用的传统OPC COM服务器依赖于Microsoft平台,不能满足企业互操作性以及跨平台
随着互联网的普及,电子邮件作为一种方便、快捷、费用低廉的通讯方式得到了极大的普及。电子邮件在给人们工作生活带来巨大方便的同时,随之而来的垃圾邮件泛滥也使整个网络不
人类情感的识别在日常的应用方面起到的作用变得越来越重要,由此产生了许多针对人类情感进行研究的方法,其中脑电信号特征提取是研究人类情感的主要手段之一。复杂度是脑电特
网络舆情是网民通过互联网提供的各种媒体,所表达的对某一事件的认知、情感、态度和行为倾向性的总和。随着互联网在生活中的应用范围不断扩大,网络舆情在社会中的影响力也越
中国因特网信息中心发布的信息报告显示:截至2009年9月,中国互联网网民数量已经达到3.38亿,也就是说,超过了美国整个国家人口总数,雄居世界第一!然而,互联网使用的32位二进制I