[发明专利]一种通用访问多网格平台的系统无效
| 申请号: | 200710168507.8 | 申请日: | 2007-11-28 |
| 公开(公告)号: | CN101247309A | 公开(公告)日: | 2008-08-20 |
| 发明(设计)人: | 金海;肖康;吴松;石宣化;齐力;罗雅琴;戴杰;陈召;曾纯强;廖振松 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/08;H04L29/06 |
| 代理公司: | 华中科技大学专利中心 | 代理人: | 曹葆青 |
| 地址: | 430074湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通用 访问 网格 平台 系统 | ||
技术领域
本发明属于分布式服务器系统,具体涉及一种基于网格编程环境和中国教育科研网格公共支撑平台的通用网格访问系统。
背景技术
随着网格计算的不断发展,一些网格系统逐步成熟,很多公司和研究机构相继推出自己的网格平台,组建网格系统,如中国教育科研网格公共支撑平台,美国TeraGrid,德国因特尔网格编程环境,中国织女星网格系统,美国Globus,中国国家网格等。在由基于这些网格系统平台的网格内部,资源得到共享,利用率大大提高,一些高性能计算项目得到解决,在医疗,物理,化学,生物,能源等领域有广泛的应用。但是,由于这些网格平台有各自的特点,内部结构和组织方式各不相同,提供的服务也大不一样,因此各个网格系统之间,往往不能共享资源,更不能统一管理,于是在各个网格系统之间形成了新的异构信息孤岛,有悖于网格的初衷。
在这样的情况下,为了组建全球资源共享充分利用的网格,目前存在的网格系统之间的资源共享和透明访问就显得尤为重要。网格编程环境旨在通过网格编程环境的客户端可以访问不同异构网格系统的资源,其基本思想是定义网格系统公共的抽象层,客户端与抽象层的服务进行交互,各个网格系统实现抽象层提供的接口,从而实现多网格平台的通用访问。对于网格应用程序开发人员来说,底层的细节如网格平台实现的协议,编程语言等都是透明的,通过这些抽象的接口,网格应用程序可以用统一的方式方便地访问异构的网格平台。网格编程环境将定义了三个层次,应用层,服务层和工具层,应用层提供应用程序接口,通过网格控件开发包和图形用户界面框架使编写网格应用程序变得简单可靠,网格应用程序只需实现相应的接口,管理输入输出和应用逻辑,无需关心作业提交等具体的过程。服务层定义一些高层服务,包括动态资源和服务注册,商务流程执行语言,虚拟工作空间等。工具层定义基本的原子网格服务,这些服务驱动网格编程环境的目标系统接口,或者异构网格系统的执行子系统。
中国教育科研网格是一个基于中国教育科研网络和Globus Toolkit 4的网格系统,在现存的网格系统中,已经包含了大量宝贵的资源和丰富的网格应用,如大学课程在线,流体力学网格,生物网格,医学图像网格,很多高校和研究机构已经加入,通过中国教育科研网格可以方便快速可靠的共享和访问这些教学和研究等资源,提高各种计算和数据资源的利用率。由于中国教育科研网格公共支撑平台基于Globus Toolkit 4开发,德国国家网格与Globus Toolkit 4截然不同,不能实现透明访问,同时,中国教育科研网格公共支撑平台又提供了一些Globus Toolkit 4没有的服务和资源,因此也不能实现中国教育科研网格和网格编程环境的直接访问。
发明内容
本发明的目的在于针对上述网格无法通用访问的特点和现有多网格平台间访问方法实现的不足,提供一种通用访问多网格平台的系统,该系统在网格编程环境的客户端不用修改时就可以访问和使用中国教育科研网格的资源。
本发明通用访问多网格平台的系统,其特征在于:该系统包括任务管理器,存储管理器,注册管理器和安全管理器;
任务管理器用于接受用户提交的作业任务,解析任务参数,根据中国科研网格提供的通用运行服务地址生成本地对象,通过本地对象调用通用运行服务服务完成作业,在执行用户提交的任务之前通知存储管理器将输入数据从网格编程环境传输到中国教育科研网格公共支撑平台,任务执行之后通知存储管理器将输出数据从中国教育科研网格公共支撑平台传输到网格编程环境;
存储管理器使用中国教育科研网格公共支撑平台的虚拟用户空间服务,为任务管理器进行数据传输,完成数据在网格编程环境和中国教育科研网格公共支撑平台之间的传输;
注册管理器调用中国教育科研网格公共支撑平台的信息中心服务服务监控网格节点状态,用于网格编程环境和中国教育科研网格公共支撑平台之间交换信息;中国教育科研网格公共支撑平台的通用运行服务作为目标系统注册到网格编程环境时,注册管理器在网格编程环境和中国教育科研网格公共支撑平台之间协调网格结点之间的信息;
安全管理器用于对数据访问、任务执行和目标系统注册实施安全控制,对任务管理器、存储管理器和注册管理器的用户权限进行验证。
本发明将网格编程环境与中国教育科研网格公共支撑平台进行整合,充分利用网格编程环境的统一接口和中国教育科研网格的丰富网格资源,通过网格编程环境调用中国教育科研网格公共支撑平台的相关服务,实现网格编程环境与中国教育科研网格公共支撑平台的透明访问。具体而言,本发明具有以下技术效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710168507.8/2.html,转载请声明来源钻瓜专利网。





