论文部分内容阅读
网格计算技术的产生是各类大型应用对计算资源和计算能力的需求不断增长的结果。所以,网格计算的运行需要网格资源监控工具对其进行实时监控,进而对各类资源的进行全面、系统地调度。特别是,在多台可能不在同一地点的主机上运行网格计算程序时,将会在网络上形成大量的数据流通。因此,为了使网格计算能稳定、高效地进行,需要高速、稳定的网络连接。网络监测能及时显示网络连接的实时性能,也能根据历史记录预测网络的流通状况。网络监测组件再将这些监测信息发布给相关的网格中间件,让它们根据这些监测信息及时调整自身的行为,以提高网络利用率,让管理者恰当地对网格计算进行调度,最终提高网格计算的性能。 网格系统自身或管理者要想根据网络连接状况科学地调度、优化计算过程,这需要一定的调度、优化方案。这些方案可以做成网格组件,由其它中间件随时调用。 本文首先在第一章介绍了网格计算的定义、分类,网格系统的特点、功能,典型的五层沙漏网格体系结构模型,和结合了Web Services技术和网格技术的新的开放网格服务体系结构OGSA。并介绍了一些目前较有名的网格系统,如Globus。 在第二章简单介绍了网格应用的研究现状和发展趋势, 在第三章介绍了网格系统中的典型网络监测技术,包括其结构、网络监测中的网络运行性能参数和主要的网络监测工具,以及将监测结果发布给网格中间件的方法,最后介绍了欧洲数据网格EDG的网络监测实验床。 对于优化网格计算来说,网络的流通性能无疑是非常重要的。在第四章,在分析现有调度方案的基础上,提出了一个用于优化选择的网间价值函数,在此基础上,给出了一种新的基于网络的优化连通服务以及其架构。文中给出了由一般的网络运行状态参数复合成的更大颗粒的参数,如亲近函数(Closoness Function) Cij(plij,rij,thij)和邻近函数(Proximity Function) P(SEi)。此优化服务的用途广泛,文中给出的资源代理服务(Resource Brokers)和数据管理服务(Data Management)能充分利用网络的状态,以选择更优的路由或网格节点来优化网格计算性能。