[发明专利]网格环境内面向代理编程计算任务的自适应方法有效
| 申请号: | 200810124136.8 | 申请日: | 2008-06-13 |
| 公开(公告)号: | CN101308463A | 公开(公告)日: | 2008-11-19 |
| 发明(设计)人: | 王汝传;易侃;季一木;任勋益;邓松;杨明慧;蒋凌云;付雄;张琳 | 申请(专利权)人: | 南京邮电大学 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/48 |
| 代理公司: | 南京经纬专利商标代理有限公司 | 代理人: | 叶连生 |
| 地址: | 210003江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网格 环境 面向 代理 编程 计算 任务 自适应 方法 | ||
1.一种网格环境内面向代理编程计算任务的自适应方法,其特征在于该方法增加新的作业类型“AGENT”,使得任务代理的创建过程与现有网格任务的创建过程完全兼容;通过部署网格代理容器,该容器提供满足FIPA规范和WSRF规范的代理管理服务和代理消息服务,支持任务代理的移动和定位过程,使得任务代理能够自适应网格环境的变化,智能地移动决策,其具体的过程如下:
第一步:面向代理编程的计算程序设计:
11.编写计算行为,它包含计算任务的代码,
12.编写移动策略行为,它在独立于代理的线程中执行,感知环境的变化和选择移动的目标,
13.编写序列化中间数据行为,定义程序中需要序列化的数据,定期或者移动前调度该行为执行,
第二步:创建任务代理:
21.编写作业描述文件,
22.任务调度,
23.任务提交:
i.网格客户端程序将作业提交给资源的作业管理工厂服务;
ii.作业管理工厂服务验证用户代理证书,并对该用户的行为授权,如果验证和授权成功则转到下一步,否则通过客户端安全验证失败;
iii.作业管理工厂服务解析作业描述文件,如需准备数据,则调用网格数据传输服务将需要的数据传到指定的目录;
iv.作业管理工厂服务发现作业的类型为“AGENT”,将控制转移到代理管理服务;
v.代理管理服务载入代理的代码,如果载入成功则返回全局的代理标识,否则返回创建代理失败;
vi.代理管理服务更新代理信息表,并与主代理管理服务同步信息;
vii.任务代理创建完成;
第三步:移动任务代理:
31.代理的移动策略行为触发移动,
32.代理中断当前执行,并执行序列化中间数据行为,
33.代理通知本地代理管理服务需要移动,
34.本地代理管理服务通过代理消息传输服务告知远程代理管理服务将要向他移动一个代理,同时调用网格数据传输服务将与代理相关数据传输到远程资源,
35.当本地代理服务收到传输成功的消息后,发送启动代理的ACL命令消息给远程代理管理服务,
36.远程代理管理服务根据传输过来的代理信息重建代理,如果成功则返回成功消息,并更新代理信息表;否则,返回失败,
37.本地代理管理服务收到成功的消息,则将本地代理的信息删除,同时更新本地代理信息表;否则重新选择资源并转到步骤34,
第四步:任务代理的定位:
41.用户根据任务代理标识,首先向用户所在主机的代理信息表缓存查询代理位置,如果查询成功则转到44;否则转到下一步;
42.用户根据任务代理标识向主网格代理容器中的代理管理服务请求该任务代理的位置;
43.主代理管理服务查询代理信息表,如果查询成功则返回给用户该任务代理的位置,否则返回失败消息;
44.用户根据获取的任务代理位置,向该任务代理发出请求服务信息,如请求成功,则更新用户所在主机的代理信息表缓存。否则转到步骤42。
2.根据权利要求1所述的一种网格环境内面向代理编程计算任务的自适应方法,其特征在于FIPA规范和WSRF规范的代理管理服务和代理消息服务的实现和部署的步骤如下:
代理管理服务:该服务的特性是其功能满足FIPA规范,其实现满足WSRF规范,需要实现的功能如下:
A.支持代理创建,包括:
A1.支持作业管理中间件的调用,根据任务属性创建任务代理;
A2.支持从备份的中间数据恢复代理;
A3.支持移动的任务代理的重建;
B.支持代理删除;
B1.失败代理数据的删除;
B2.代理移动成功后,将本地的代理数据删除;
C.支持自动维护代理信息表;
C1.创建代理后的代理信息的更新,
C2.删除代理后的代理信息的更新,
D.支持代理位置查询;
部署主网格代理容器,它作为主资源监控和发现服务和主代理管理服务的宿主容器;
部署子网格代理容器,它们必须指出主资源监控和发现服务和主代理管理服务的宿主容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810124136.8/1.html,转载请声明来源钻瓜专利网。





