论文部分内容阅读
在科研和网络应用不断发展的背景下,学校对计算和存储资源的需求量日益增大。然而学校对现有分散的、异构的软硬件资源没有实现有效、统一的管理,使软硬件资源的利用率大大降低,导致计算资源不能满足科研的需求。传统的分布式计算系统只对同构的软硬件资源进行整合,限制了整合资源的范围和用户的应用;以超级计算机为中心提供资源的方式,提供的应用种类相对有限,不能满足用户多样性应用的需求,缺乏可扩展性且成本较高。网格技术的提出改变了人们使用网络资源的方式,它能整合网络中分散的异构软硬件资源,实现计算资源共享与协同工作。网格技术现已成为一个研究热点,各大企业和学校都在研究网格技术,利用它实现本组织内的资源共享与协作以提高资源利用率。本文在分析网格体系结构和基本功能的基础上,根据学校的资源特性和应用需求,紧密围绕Globus Toolkit(GT)网格中间件,设计了我校网格系统的体系结构,对体系结构中的资源管理、信息服务、作业管理和调度等组件给出了详细的设计,使该系统具有可扩展性、对用户透明性和安全性。提出了以集群系统配小型机的具体实现方案,实现学校内异构计算资源的共享。针对GT在作业管理和作业调度方面的不足之处,提出了将Condor的作业管理与GT资源访问特性相结合的方法,实现友好的作业管理;以matchmaker组件作为调度组件,实现作业调度。我校网格系统主要服务于学校的教学和科研,决定了基于它的应用主要是高能性计算。并行计算是高性能计算的基础,本文利用GT和MPICH构建网格并行计算实验环境,该环境提高了计算的精度和速度并能对资源进行监控,可为进一步研究网格技术在我校的应用提供实验环境。