非贡献网格环境下自适应任务调度算法研究

非贡献网格环境下自适应任务调度算法研究

论文摘要

高速网络的发展使得将分散、异构的计算资源有机地整合到一起,实现网格计算成为可能。网格计算为解决科学和工程领域一些大规模计算问题提供了理想的平台。由于网格具有广域性、动态性、异构性的特点,如何将任务进行调度以满足用户的需求就成为一个极具挑战性的问题。随着网格技术的发展,非贡网格环境下的任务调度研究已成为网格任务调度中必须要重点考虑的问题。本文提到非贡献(Non-dedicated)网格是指能够在很少增加额外投资的情况下,让网络中已有计算资源参加计算的资源,以提高计算性能,但仅在不影响本地任务执行的情况下,才为网格提供空闲资源的网格模式。综合考虑非贡献网格中资源的贡献与非贡献等特性,根据用户任务的特点,对资源和任务进行匹配,以提高系统的整体性能,是本文的研究内容之一。本文首先介绍网格基本概念和最新的研究动态。接着研究了网格任务调度模型,以及几种经典的动态任务调度算法,如Min-Min、Max-Min、Suffrage等。在对现有非贡献任务调度系统GHS分析的基础上,针对其Min-Min调度算法简单、实用、高效但存在负载不平衡的特性,将具有负载均衡的特性的Max-Min算法融合进Min-Min调度算法中,提出一种新的网格任务自适应算法,(Adaptive Min-Min and Max-Min,A-MM)。于此同时,本文引入了资源非贡献特性约束,提出了一种面向非贡献网格(Non-dedicated Grid)的自适应任务调度策略,即基于非贡献的Min-Min, Max-Min自适应任务调度算法(Non-dedicated Adaptive Min-Min and Max-Min,NDA-MM)。最后,本文构建仿真环境,对NDA-MM调度策略进行仿真实验,并采集了大量数据。通过对比可知NDA-MM较Min-Min、Max-Min调度算法有较好的执行效率和可扩展性,同时更符合基于非贡献网格环境的调度思想。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 网格技术简介
  • 1.1.2 网格分类
  • 1.1.3 网格任务调度的研究现状
  • 1.2 研究内容
  • 1.2.1 网格任务调度
  • 1.2.2 非贡献网格下的任务调度现状及存在问题
  • 1.3 课题来源及其意义
  • 1.4 本文所做主要工作
  • 1.5 本文组织结构
  • 第二章 网格体系结构与通用任务调度模型
  • 2.1 网格体系结构和规范
  • 2.1.1 五层沙漏模型
  • 2.1.2 开放网格服务体系结构OGSA
  • 2.1.3 WSRF 规范
  • 2.2 CGSP 网格平台介绍
  • 2.3 通用自适应网格调度模型
  • 第三章 基于GHS 的网格任务调度算法及改进
  • 3.1 GHS 介绍
  • 3.1.1 GHS 系统结构介绍
  • 3.1.2 GHS 网格任务调度过程
  • 3.2 基于GHS 的任务调度算法
  • 3.2.1 元任务调度
  • 3.2.2 原算法不足之处
  • 3.3 经典算法分析及对原算法改进
  • 3.3.1 经典算法分析
  • 3.3.2 Min-Min 与Max-Min 算法
  • 3.3.3 改进算法A-MM
  • 第四章 基于非贡献网格任务调度模型与算法
  • 4.1 引入非贡献属性
  • 4.2 NDA-MM 调度策略
  • 第五章 仿真实验与结果分析
  • 5.1 仿真实验目的
  • 5.2 仿真环境设置和实现
  • 5.2.1 使用现有网格仿真工具的局限性
  • 5.2.2 算法环境设置和简单实现方法
  • 5.3 实验结果及性能分析
  • 第六章 结论
  • 参考文献
  • 在读期间发表论文清单和参与项目说明
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    非贡献网格环境下自适应任务调度算法研究
    下载Doc文档

    猜你喜欢