论文部分内容阅读
云环境下任务调度是云计算系统相关研究的一个重要研究方向。如何对云计算系统中海量的任务进行合理的调度,并针对云计算系统中节点的异构特性来合理的部署,使之达到相对平衡的状态是云环境下任务调度的目标。本文包括如下工作:1)使用蚁群算法对云环境下的任务调度策略进行了研究,提出了一种新的任务调度策略,该方法可以在提高任务完成质量的前提下尽可能地保证云计算系统的负载均衡。2)为维护云计算系统的负载均衡,提出了一种两阶段任务调度方法。采用集中式调度策略,将任务调度划分为任务分配和虚拟机分配两个阶段,该方法可以在保证数据中各服务器负载相对均衡的前提下,尽可能地降低系统任务的平均等待时间。3)为提升云计算系统中资源的利用率,提出了一种面向多维度资源的虚拟机部署策略。使用一种分层的染色体编码规则对云计算系统中的资源进行表示,以资源利用率和负载均衡为优化目标,该方法可以在保证物理主机利用率和系统负载均衡的前提下,最大限度的减少物理机的开启数量。4)为提升云计算系统中能耗的利用率,提出了一种能量感知的虚拟机迁移方法,基于物理主机能量消耗和资源利用率间的关系构建了物理主机的能量消耗模型,基于粒子群理论设计了虚拟机迁移算法,以能耗和迁移代价作为评估指标。该方法可以在提升云计算系统资源利用率的前提下,尽可能地减低系统的能耗。