学位论文 > 优秀研究生学位论文题录展示

云计算环境下的实例密集型工作流调度算法研究

作 者: 李芳
导 师: 张美玉; 简琤峰
学 校: 浙江工业大学
专 业: 计算机系统结构
关键词: 云计算 实例密集型工作流 工作流调度 调度算法 最后期限
分类号: TP393.01
类 型: 硕士论文
年 份: 2013年
下 载: 38次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着云计算和互联网的快速发展,云计算环境下的实例密集型工作流作为一种重要的商业应用开始被广泛应用于人们的工作和生活中,如电子商务中的在线付款和网络购物等。因此,对云计算环境下的实例密集型工作流的调度问题进行研究具有现实意义。而如何根据实例密集型工作流和云计算所具有的按需使用、用时付费的特点,设计出合适的算法以实现在尽可能短的时间内完成尽可能多的工作流实例,则是一个迫切需要解决的问题。本文研究了云计算环境下的实例密集型工作流调度算法,首先介绍了云计算环境下的实例密集型工作流调度算法的研究背景、意义和国内外的研究现状。其次,介绍了云计算和云工作流的相关概念,对工作流调度算法进行分类和阐述,并重点讨论了已有的实例密集型工作流调度算法。然后,根据云计算环境所具有的特点,设计出适合云计算环境下的实例密集型工作流系统框架,并在此基础上对最后期限分配算法和Min-Min算法进行改进和优化,提出了一种云计算环境下的实例密集型工作流调度算法——Minimum Total Cost Under User-designed Deadline(MTCUD)算法。最后,对仿真平台CloudSim进行扩展,并在其上对算法进行仿真实验和对比分析。实验结果表明,MTCUD算法提高了系统的吞吐量,可以在尽可能短的时间内完成尽可能多的工作流实例,从而更好地适用于多实例的云计算环境中。同时,该算法还可以有效地降低云计算环境下实例密集型工作流实例的执行时间和执行成本。

全文目录


摘要  5-6
ABSTRACT  6-10
第1章 绪论  10-17
  1.1 研究背景及意义  10-11
  1.2 国内外研究现状  11-14
    1.2.1 云工作流研究现状  11-12
    1.2.2 工作流调度算法研究现状  12-13
    1.2.3 已有的云计算平台和仿真工具  13-14
  1.3 本文的研究内容与创新点  14-15
  1.4 本文的组织结构  15-16
  1.5 本章小结  16-17
第2章 相关理论与研究  17-30
  2.1 云计算  17-21
    2.1.1 云计算的定义  17-18
    2.1.2 云计算的分类和特点  18-19
    2.1.3 云计算的应用  19-21
  2.2 云工作流  21-23
    2.2.1 工作流的定义及相关概念  21-22
    2.2.2 云工作流的概念和特点  22-23
  2.3 工作流调度算法  23-29
    2.3.1 基于最大努力的调度算法  24-25
    2.3.2 基于QoS限制的调度算法  25-28
    2.3.3 实例密集型工作流调度算法  28-29
  2.4 本章小结  29-30
第3章 云计算环境下的实例密集型工作流系统框架  30-40
  3.1 云计算环境下工作流系统的体系结构  30-32
    3.1.1 云计算系统的体系结构  30-31
    3.1.2 云工作流系统的体系结构  31-32
  3.2 实例密集型云工作流系统的体系结构  32-35
  3.3 实例密集型云工作流系统的部署结构  35-37
  3.4 实例密集型云工作流系统运行示例  37-39
  3.5 本章小结  39-40
第4章 云计算环境下的实例密集型工作流调度策略  40-53
  4.1 引言  40-41
  4.2 调度策略的组成  41-42
  4.3 问题的描述  42-44
    4.3.1 任务的模型  42-44
    4.3.2 资源的模型  44
  4.4 MTCUD算法  44-46
    4.4.1 算法的思想  44-45
    4.4.2 算法的组成和流程  45-46
  4.5 IDDA算法  46-50
    4.5.1 最后期限分配算法  46-47
    4.5.2 IDDA算法  47-48
    4.5.3 基本概念和公式  48-49
    4.5.4 IDDA算法的流程  49-50
  4.6 IMMA算法  50-52
    4.6.1 最小化-最小化算法  50-51
    4.6.2 IMMA算法  51
    4.6.3 IMMA算法的流程  51-52
  4.7 本章小结  52-53
第5章 算法仿真及结果分析  53-59
  5.1 系统平台的构建  53
  5.2 实验仿真  53-55
  5.3 性能分析  55-58
    5.3.1 性能指标  55-56
    5.3.2 结果分析  56-58
  5.4 本章小结  58-59
第6章 总结与展望  59-61
  6.1 总结  59
  6.2 展望  59-61
参考文献  61-65
致谢  65-66
攻读学位期间参加的科研项目和成果  66

相似论文

  1. 车载CAN网络的网关设计方法研究,TP273
  2. 云计算平台下的动态信任模型的研究,TP309
  3. 基于Eucalyptus的教育知识服务模型设计与实现,TP393.09
  4. 云网络实验平台研究与实现,TP393.09
  5. 基于云计算的数字图书馆服务模式研究,G250.76
  6. Linux内核进程调度算法的分析、研究与改进,TP316.81
  7. 面向云计算的动态模糊测度方法研究,TP274
  8. 基于云计算的图书馆信息服务研究,G252
  9. 基于云计算的Web教育爬虫,TP391.3
  10. 云计算客户端应用系统的研究与开发,TP311.52
  11. 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
  12. 基于Click的模块化软件路由器的包调度算法研究,TP393.05
  13. 基于Hadoop的移动学习系统设计与实现,G434
  14. 一个MPEG2视频解码器的黑场解析模块设计与实现,TP391.41
  15. 云计算在权限管理中的应用研究,TP309
  16. 基于MPSO算法的云计算任务调度策略研究,TP3
  17. 基于信誉度的云环境下资源管理的研究,TP315
  18. 云计算技术及其在电子商务物流中心设计与运行中的应用,F724.6;F252
  19. 构建基于云计算的企业信息系统关键技术研究,TP315
  20. 基于Google平台促销模块与商品模块的设计与实现,TP311.52
  21. 面向资源区域化及流量本地化的网络优化,TP393.06

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络理论
© 2012 www.xueweilunwen.com