论文部分内容阅读
网格的概念和相关技术最主要是为了实现科研协作中的资源共享而提出,最终目的是把分布在不同地理位置上的各种资源全面的整合在一起,消除信息孤岛和资源孤岛。目前,网格已应用于商业、医药、教育、军事等诸多领域。由于网格中的资源具有分布与共享,自相似性,动态性与多样性,自治性与管理的多重性等特点,网格环境下资源的管理和调度成为网格系统的研究重点和研究热点。网格的资源管理是为实现网格系统资源共享所需提供的主要服务之一。从为用户提供方便、高效的服务的角度来看,网格资源的管理与传统的分布式计算环境或集群计算环境下的资源管理系统类似,应当至少具备三种功能:作业管理、任务调度和资源管理。网格资源调度技术是网格技术的核心之一。资源调度的任务是根据任务的类型、所需资源、可用资源及当前系统的负载情况,安排运行日程和策略,对系统内的任务进行动态调度,提高系统的运行效率。良好的资源调度能有效地协调和分配网格资源,从而使网格达到最大性能。本文首先介绍和分析了国内外较有影响力的网格项目,及国内外在网格管理和调度技术方面研究的现状。然后,基于OGSA标准体系结构并针对课题需求设计了该信息网格的体系结构,提出了网格的层次多代理资源管理模型,包括宏观的管理模型和层次多代理的模型框架。接下来,在兼顾部队指挥级别和权限等问题的前提下,对网格内资源进行划分,分成不同管理域,提升管理域中的管理代理,形成高层的管理域。并在GT4平台上实现了该网格管理系统。对资源管理中的相关技术,包括:网格资源描述,服务接口和服务部署、作业描述和作业提交、多代理协同等方面都进行了研究和实现。最后,在GT4平台上结合Condor-G和DAGMan实现了网格的资源调度,并通过对调度队列的监视,分析了网格资源调度的正确性和有效性。通过本课题相关的一些的网格服务运行结果看,本文的资源管理调度系统是有效可行的。