论文部分内容阅读
随着基础教育改革的深入,教育信息化在近几年得到了长足的发展,基础教育知识网格是基础教育知识库的网格化,通过网格技术和业务模型的结合,能够实现基础教育领域的资源共享。本文研究的课题“基础教育知识网格(BasicEducationKnowledgeGrid,BEKG)”系国家“十五”重大科技攻关项目“网络教育关键技术及示范工程”,同时也是CNGI中国下一代互联网示范工程研究开发及应用示范项目。
基础教育知识网格包括底层的网格平台(BEKGPlatform,BEKGP)和上层的应用两部分,而本论文主要研究的是底层的网格平台。BEKGP是以OGSI规范为主,以面向服务的OGSA网格框架体系结构为基础来构建的。通常,一个网格平台包括支持网格服务的容器,网格的安全基础设施,网格性能监控和信息服务,网格资源调度(属于“计算网格”的范畴),网格数据访问和管理等这几大块。而BEKG作为一个全国基础教育知识共建共享的平台,更多地属于“数据网格”的范畴,所以本论文所研究的范围涉及到了除网格资源调度之外的所有模块。其中每一块的研究都包括三个方面的内容:首先从理论上分析每个模块的需求和应该具有的功能,以及现有的标准模型;然后阐述和比较了实际中主流的各种工具和软件的设计思想、模型和所使用的技术;最后根据基础教育知识网格BEKG自身的特点讨论了每一个功能模块在该网格平台中是怎么实现的。其中讨论的很多内容都超越了OGSI规范的限制。
本文的篇章结构也是根据上面的功能模块进行划分和安排的。论文在每一块的研究除了在理论上的阐述、分析和概括之外,实际成果主要包括:
1)利用网格安全基础设施GSI3实现了基础教育知识网格平台BEKGP中的安全策略。解决了基础教育知识网格环境中的身份验证,权限委托,证书生命周期管理等安全问题。
2)根据项目实际需要,在GT3.2网格环境下开发了BEKGP的网格性能监控和信息服务PGMIS(PlainGridMonitoringandInformationService),该服务虽然是在GT3.2环境下遵循OGSI规范开发的,但是它的设计思想和其中的主要算法却不依赖于GT3.2和OGSI。该服务的设计以软状态协议的思想为基础,提出了一种新的节点生命周期管理算法,它既能减少MDS中心节点的负载,又能高效地进行查询。该服务简单易用,可扩展性好,广泛地被系统中其它服务所调用。
3)以Globus数据网格中的GridFTP服务、可靠文件传输RFT和副本定位服务RLS为基础开发了两个高层的网格数据管理服务:文件访问代理服务FAA(FileAccessAgent)和副本选择服务RSS(ReplicaSelectService)。用全球唯一标志GUID(globallyuniqueidentifier)表示逻辑文件名,用SURL(SiteURL)表示物理文件名的方法解决了分布式系统中的资源逻辑标志和物理位置的映射问题。并在这些基础之上实现了本网格平台BEKGP中的文件传输和副本管理。事实上该方案具有一定的通用性,可以用于解决类似的广域分布的系统中的文件传输和副本管理问题。