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

基于编译网格的作业管理系统研究与实现

作 者: 王建锋
导 师: 吕林涛
学 校: 西安理工大学
专 业: 计算机应用技术
关键词: 编译网格 作业管理系统 并行编译 编译作业分解
分类号: TP393.09
类 型: 硕士论文
年 份: 2009年
下 载: 6次
引 用: 0次
阅 读: 论文下载
 

内容摘要


网格将用通信手段连接起来的资源无缝集成为一个有机的整体。它给用户提供一种基于国际互联网的新型计算平台,在这个平台上对来自客户的请求和提供资源的能力之间进行合理的匹配,为用户的请求选择合适的资源服务,可实现广域范围的资源共享。网格同时将分布的资源集成为一台能力巨大的超级计算机,提供计算资源、存储资源、数据资源、信息资源、知识资源、专家资源、设备资源的全面共享。软件编译作为软件开发周期的一个阶段,随着程序代码量的不断膨胀,编译时间也不断增加,软件编译效率成为影响软件开发效率的一个重要因素。利用网格技术组建编译服务网格,使编译作业在编译网格之上并行编译,成为提高软件编译效率的一种现实的解决方案。本文通过对自动化编译文件Makefile层次结构和目标依赖关系的分析,提出了从编译目标到元编译作业的分解策略,实现了根据元编译作业的依赖关系有向图进行作业调度的调度方法。本文研究的编译网格作业管理系统以网格资源管理软件为底层系统组建编译服务网格,利用网格资源管理软件的资源管理、负载平衡功能,为元编译作业在编译网格之上发现最优的编译服务。实际应用表明,本文研究与开发的编译网格作业管理系统发挥了编译网格的服务能力,提高了编译效率,缩短了编译作业的整体编译时间和软件的开发周期。因此,本文所研究的成果具有一定的实用价值。

全文目录


摘要  3-4
Abstract  4-7
1. 绪论  7-13
  1.1 网格与网格编译服务  7
  1.2 网格作业管理系统  7-8
  1.3 课题研究现状与意义  8-10
    1.3.1 研究背景  8
    1.3.2 国内外研究现状  8-10
    1.2.3 课题研究意义  10
  1.4 本文主要研究内容  10-11
  1.5 本文的组织结构  11-13
2. 编译网格作业管理系统相关理论  13-21
  2.1 编译网格作业管理系统的概念  13-14
    2.1.1 定义  13
    2.1.2 术语  13-14
  2.2 编译网格作业管理系统的功能与特点  14-16
    2.2.1 功能概述  14-15
    2.2.2 主要特点  15-16
  2.3 网格作业管理技术分析  16-21
    2.3.1 网格作业描述方法  16
    2.3.2 网格作业状态描述  16-17
    2.3.3 网格作业及执行流程描述  17-18
    2.3.4 网格作业分解  18-19
    2.3.5 网格作业调度  19-21
3. 编译网格作业管理系统总体设计  21-27
  3.1 编译网格作业管理系统的设计思想  21
  3.2 编译网格作业管理系统服务模型  21-23
    3.2.1 系统结构  21-22
    3.2.2 服务模型  22-23
  3.3 系统处理流程  23-24
  3.4 网格资源管理系统及接口描述  24-27
4. 编译服务/作业描述与服务匹配研究  27-37
  4.1 编译服务/作业描述  27-34
    4.1.1 服务/作业描述的意义  27
    4.1.2 几种描述语言介绍  27-28
    4.1.3 编译服务/作业描述语言CSDL  28-34
  4.2 编译服务与作业匹配  34-37
    4.2.1 服务组/服务两阶段服务匹配策略、算法与流程  34-37
5. 编译作业分解与调度策略研究  37-53
  5.1 基于MAKEFILE的编译作业分解  37-48
    5.1.1 Make和Makefile简述  37-40
    5.1.2 基于Makefile的编译作业分解策略与流程  40-41
    5.1.3 编译作业分解实例  41-48
  5.2 编译作业调度  48-53
    5.2.1 传统的作业调度算法  48-49
    5.2.2 基于有向图的编译作业调度策略、算法与流程  49-53
6. 性能测试与分析  53-59
  6.1 实验平台  53-54
    6.1.1 资源部署图  53
    6.1.2 硬件与软件资源  53-54
  6.2 测试用例与实验数据  54-55
  6.3 性能评估与分析  55-59
7. 总结与展望  59-61
  7.1 课题取得的成果  59
  7.2 存在的问题  59
  7.3 下一步的工作  59-61
致谢  61-63
参考文献  63-67
攻读硕士期间发表论文情况  67

相似论文

  1. 基于B/S架构的作业管理系统的研究与实现,TP311.52
  2. 枣庄市中小学基于WEB的作业管理系统,TP311.52
  3. 多媒体应用程序子字并行自动识别关键技术研究,TP391.4
  4. 基于WEB的作业管理系统的设计与实现,TP311.52
  5. 网络作业管理系统的研究与开发,TP315
  6. 综合作业管理系统的研究与实现,TP315
  7. 集群和网格环境下作业调度系统的研究,TP316
  8. 集群作业管理系统的研究与实现,TP311.52
  9. 集群作业管理系统研究与实现,TP311.52
  10. 网格资源与作业管理技术的研究,TP393
  11. 作业管理系统的研究与实现,TP311.52
  12. 作业管理系统的研究与实现,TP311.52
  13. 基于JMX的远程作业管理系统设计与实现,TP311.52
  14. 基于集群的网络作业管理系统的研究与实现,TP315
  15. 作业管理系统的研究与实现,TP315
  16. 基于集群技术的作业管理系统研究与应用,TP315
  17. 基于作业流的虚拟作业管理环境的研究,TP315
  18. 基于服务的机群作业管理系统设计与实现,TP315
  19. 并行编译中的代码生成和通讯优化,TP314
  20. 网络作业管理系统的研究和实现,TP393.07

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