论文部分内容阅读
网格计算将地理上分布、系统异构的多种资源(包括计算资源、存储资源、带宽资源、软件资源等)通过高速网络连接起来,为用户提供一体化的信息和应用服务,并且获得对复杂问题的求解能力。网格的主要目的就是,整合广域分散的资源与存储空间,达到资源完全共享的境界,可应用于许多领域,例如高性能试验运算、生物资讯应用、天体物理虚拟观测等。作为网格的重要应用领域的高性能科学计算所产生的数据是海量的,在数据量需求如此庞大的环境中,数据集必须产生副本并分散于广域网上的多个站点,并且需要满足各地研究人员对数据的共享需求。因此在网格的所有服务当中,对于数据的传输服务处于很重要的地位,一切的存储和计算都需要传输服务的支持。网格环境需要一种快速、安全、有效并可靠的传输机制。基于网格的数据传输是计算网格的重要组成部分,可以有效地解决网格计算环境中地理分散的各种动态资源如何动态地加入或离开不同的虚拟组织,如何高速、安全地进行远程数据传输和处理,以及如何使网格应用程序方便地使用各种资源的问题。本文从协议和应用两个层面深入研究网格环境中数据传输服务,设计并实现了基于网格的数据传输原型系统。主要工作如下:1.研究了网格技术、Web服务技术,掌握Globus Toolkit的体系结构、功能和使用方法,明确网格数据传输的需求。从协议和应用两个层面研究了网格数据传输相关理论,着重探讨了在网格环境下优化数据传输的方法。实现跨自治域的资源共享与资源协作,有效地满足面向互联网的复杂应用对大规模计算能力和海量数据处理的需求。2.研究了对于提高网格数据传输性能至关重要的基于协同分配架构的算法,并提出了对于传统算法的改进。新算法能够在多点平行传输的环境中,做到依据环境的变动来调整传输块大小,使得整体的传输性能获得大幅的改善。对新算法进行了测试,实验证明此算法可有效提高传输性能。3.分析传统数据传输模型存在的弊端,由此引入并研究网格数据传输模型。以“浙江省人大数据中心平台”项目为背景,在网格数据传输模型基础上,提出了数据中心平台中数据传输原型系统的总体框架设计和在这个框架下的连接过程和传输过程的设计和实现。本文设计的原型系统对于“浙江省人大数据中心平台”项目的研究和开展具有积极的意义,为以后跨平台系统的开发提供了参考。