logo

xz.jpg

建筑工程中高级职称
云计算任务调度策略研究

【摘要】:云计算系统具有服务器规模庞大和用户群体广泛的特点,系统需要频繁地对各种应用任务进行调度和管理。因此,如何对云计算资源进行合理分配和对大量应用任务进行高效调度管理,使得各类应用任务均能够获得一个较好的调度结果,并保证系统负载维持在一个相对均衡的状态,这已经成为云计算技术领域中的一个研究热点。由于云计算和传统分布式计算的任务调度问题具有一定的相似性,现有的云计算任务调度策略大都借鉴了传统分布式环境下的任务调度方法,或者在其基础上改进而来,本身具有一定的局限性;另外作为一种商业服务,云计算不但要考虑优化其任务调度策略来提高系统的服务能力,同时还应考虑云服务提供者的服务收益问题,目前虽然在该方面具有一些探讨,但尚无成熟的方法。因此,开展云计算的任务调度策略研究对于提高云计算系统的服务能力具有重要的理论价值和现实意义。 基于此,本文重点对云计算的任务调度策略进行了全面而系统的分析和研究,论文的内容主要包括云计算用户任务调度的QoS目标约束问题、云计算任务调度决策的执行效率问题以及云服务提供者的服务收益问题三个方面的研究。论文在对这些问题进行深入研究的基础上,给出了一种全新的云计算环境下的任务调度体系架构。 论文的主要研究工作和创新点体现在以下几个方面: (一)针对云计算环境下对QoS目标约束要求各不相同的用户任务调度问题,提出了一种多QoS目标约束的云计算任务协同调度策略。云计算环境下,资源动态多变,用户偏好多样,用户任务的QoS目标约束条件通常会包含多个指标的要求,对于用户任务的QoS目标约束条件的满足程度在很大程度上决定了云计算任务调度策略的性能优劣。本文提出的多QoS目标约束的云计算任务协同调度策略针对大量用户任务各不相同的QoS目标约束要求,分别建立相应的QoS目标约束条件;然后应用构造的隶属度函数将多QoS的目标约束问题转换为单目标的约束求解问题。与传统方法相比,本文提出的方法在满足用户任务多QoS目标约束要求的前提下,能够有效降低用户任务调度的截止时间底线违背率,并能够减少其平均任务执行时间以及其平均任务执行成本。 (二)针对云计算环境中大量应用任务调度决策的执行效率问题,提出了一种基于遗传-蚁群算法的云计算任务调度策略。如何对云计算中的海量任务进行高效调度执行,使得各类任务的调度请求均能够在较短时间内获得一个较好的调度结果,是云计算领域的一个技术难点。本文提出的基于遗传-蚁群算法的云计算任务调度策略首先基于遗传算法进行初步的全局快速搜索,然后将得到的全局搜索信息转化为蚁群算法初始搜索时的信息素描述,最后基于蚁群算法实现精确求解。该方法综合了遗传算法全局搜索能力较好和蚁群算法求解精度较高的优势,并规避了遗传算法局部求解能力不足以及蚁群算法初始搜索阶段效率低下的缺陷;在大规模任务参与调度的情景下,该方法能够有效提高云计算任务调度决策的执行效率,并能够实现较好的系统负载均衡水平。 (三)为了提高云计算系统的服务收益,从云服务提供者的角度出发提出了一种服务成本驱动的云计算任务调度策略。现有的云计算任务调度策略往往从用户角度出发,以满足用户任务的资源请求和QoS目标约束要求为目标,对于云服务提供者的服务收益关注不足;作为一种商业服务,云计算系统应尽可能地提高其服务收益水平。在本文提出的服务成本驱动的云计算任务调度策略中,调度开支成为云用户在进行任务调度时所必须考虑的一个因素,在满足用户任务的资源请求与QoS目标约束要求的前提下,用户将优先选择价格低廉的计算资源,这样使得任务的调度决策更为理性和高效,同时计算资源的管理分配也更为公平和节约。该方法在一定程度上提高了云计算系统的资源利用率和云服务提供者的服务收益水平,最终可以促进云计算市场的健康可持续发展。 (四)在分析和研究了云计算任务调度问题所关注的各类性能指标的基础上,提出了一种云计算环境下的任务调度体系架构。现有关于云计算任务调度问题的研究往往基于某种假设,侧重于对约定的某一个或几个性能指标进行评估,测试结果具有主观性和片面性。本文提出的任务调度体系架构对各种功能模块进行了明确定义,同时对用户任务及处理单元的各种属性参数进行了详细描述。这样在对具体的任务调度策略进行测试和评估时,开发人员无需再进行条件假设,只需根据具体的测试要求和调度目标实例化相应的属性参数即可。与此同时,考虑到云计算系统故障发生较为频繁,故在提出的任务调度体系架构中引入了一种动态的数据副本管理策略,它不仅有效提高了云计算系统的可靠性和可用性,而且也提高了系统的数据文件访问效率和负载均衡水平。

【目录】:

摘要5-7

Abstract7-10

目录10-13

图表目录13-15

第一章 绪论15-31

1.1 研究背景和意义15-19

1.1.1 “云计算”的概念15-16

1.1.2 “云计算”的特征16-17

1.1.3 云计算任务调度问题的研究意义17-19

1.2 云计算技术和任务调度研究现状19-26

1.2.1 国内外云计算技术平台研究现状19-22

1.2.2 云计算任务调度研究现状22-25

1.2.3 云计算任务调度需要关注的问题25-26

1.3 本文的主要研究工作26-28

1.4 论文的组织结构28-31

第二章 多QoS目标约束的云计算任务协同调度策略31-51

2.1 引言31-32

2.2 相关研究工作32-34

2.3 M-QoS-OCCSM34-37

2.3.1 多QoS目标约束条件形式化34-36

2.3.2 M-QoS-OCCSM模型的提出36-37

2.4 基于遗传算法的目标求解37-40

2.4.1 进化算子设计37-38

2.4.2 单目标约束转化38-40

2.4.3 目标求解40

2.5 实验测试与性能分析40-49

2.5.1 实验环境40-43

2.5.2 实验设置43-44

2.5.3 实验过程44-46

2.5.4 实验测试结果及分析46-49

2.6 本章小结49-51

第三章 基于遗传-蚁群算法的云计算任务调度策略51-73

3.1 引言51-53

3.2 相关研究工作53-54

3.3 相关知识介绍54-57

3.3.1 遗传算法55-56

3.3.2 蚁群算法56-57

3.4 G-ACOTSS调度策略57-65

3.4.1 相关约定57-58

3.4.2 基于遗传算法的全局快速搜索58-63

3.4.3 基于蚁群优化算法的精确求解63-65

3.5 实验测试与性能分析65-71

3.5.1 实验环境65-66

3.5.2 参数设置66-67

3.5.3 实验测试结果及分析67-71

3.6 本章小结71-73

第四章 服务成本驱动的云计算任务调度策略73-93

4.1 引言73-75

4.2 相关研究工作75-77

4.3 服务成本驱动的云计算任务调度策略(C-DTSS)77-81

4.3.1 相关符号说明77-78

4.3.2 调度目标78-81

4.3.3 C-DTSS调度模型81

4.4 基于遗传算法的调度目标求解81-84

4.4.1 初始化种群82-83

4.4.2 适应度函数83

4.4.3 遗传迭代操作83-84

4.4.4 算法终止84

4.5 实验测试与性能分析84-91

4.5.1 实验环境84-86

4.5.2 实验环境部署与参数设置86-88

4.5.3 实验测试结果及分析88-91

4.6 本章小结91-93

第五章 一种云计算环境下的任务调度体系架构93-116

5.1 引言93-95

5.2 云计算环境下的任务调度体系架构95-101

5.2.1 云计算环境下的任务调度体系架构基本原理图95-97

5.2.2 云计算环境下的任务调度执行流程97-99

5.2.3 引入副本机制的云计算任务调度执行流程99-101

5.3 云计算环境下的动态副本管理策略101-109

5.3.1 问题的提出101-102

5.3.2 相关工作102-103

5.3.3 网络结构103-104

5.3.4 DRMS副本管理策略104-109

5.4 实验测试与性能分析109-115

5.4.1 实验环境109

5.4.2 实验测试结果及分析109-115

5.5 本章小结115-116

总结与展望116-119

全文工作总结116-118

未来研究工作展望118-119

参考文献119-135

攻读博士学位期间取得的研究成果135-137

致谢137-139

附件139


上一篇:云计算技术在现代农业中应用分析及发展策略
下一篇:移动云计算的QoE评价与优化研究

上海无忧网 @版权所有(2009-2016) 沪ICP备11032751

地址:上海-浦东-杜鹃路188弄,大桥6线,746,地铁2号线(世纪公园站)3号楼,地铁7号线(龙阳路站)8号口,上海德烜科技有限公司

联系电话:021-68453443

点击关闭
  • 点击这里给我发消息 点击这里给我发消息
    服务热线:

    021-68453443

    15901884694