论文部分内容阅读
近年来,随着网络化和智能化趋势的发展,人类的应用迅速朝着高性能、多样性、多功能发展,许多大规模的科学计算不仅仅需要一台高性能计算机,它还更需要由多种机器组成、多个系统合作、多个科学仪器设备相连的网络虚拟超级计算机。这些应用要求将地理上分布、异构的多种计算资源通过高速网络连接起来,共同完成计算任务。网格正是在这种背景下诞生的,其目标是将地理上分布、异构的高性能计算机、数据服务器,大型检索存储系统和可视化、虚拟实现系统等,通过高速互连网络连接并集成起来,共同完成一些缺乏有效研究办法的重大应用研究问题。通过利用网络上的大量计算资源、丰富的开发工具和友好的人机界面,以及各种不同性能和功能的信息系统,进行高性能的并行与分布式计算,解决核模拟、气象、航天、生物化学、神经和环境等重大科学应用领域的计算问题。 网格技术的产生主要有以下几个原因: ①计算资源的广域分布 ②广域互连技术的发展 ③广域范围内资源共享的需求 网格计算技术在产生的初期主要集中在高性能科学计算领域,而现在网格并不局限于此,出现了适用于不同应用领域的网格技术,如生物网格、信息网格等。网格最大的优点之一是有利于全国乃至全球范围内各种计算和数据资源的共享。这些资源包括多种文件系统、数据库资源、高性能计算机、贵重设备、软件等。 中国科学院计算技术研究所承担的国家863项目---面向网格的超级服务四川大学硕士学位论文器曙光4000,提出了织女星网格(vega Grid)研究,它继承了已有计算机的设计方法和思想,即将网格看成是一台虚拟的、具有单一系统映像的超级计算机系统,其实质就是利用网格技术实现计算资源和信息的共享。网格中的数据资源各种各样,表示、存储的形式也各不同。一些数据可能以文件形式存储,一些数据存储在数据库或数据仓库中,另一些存储在如同HPSS的Archive档案系统中,还有一些数据是由多个分布存储系统中的数据组成的。方便而有效地访问各种异构数据组成的数据集合是网格的一个主要功能和关键技术。如果为每一种数据存储方式提供一种访问方法,用户是不可能接受的。因此,网格必须抽象各种数据存储系统,形成一个抽象模型,为不同的救据存储系统提供统一的数据访问接口。数据访问服务的作用就是将存储、检索数据集等高层用户的请求映射为异构分布式存储环境中的底层存储访问操作,实现广域范围内对数据有效的统一访问和管理。 本文就网格环境下资源存取的设计与实现问题进行了深入的研究,并在现有的技术条件下提出并详细分析了作者的设计方案,介绍了具体实现工作,同时就设计与实现工作中的关键技术问题进行了分析和讨论。