[发明专利]分布式系统中用于确定远程对象状态的方法和装置无效
| 申请号: | 99805377.5 | 申请日: | 1999-02-24 |
| 公开(公告)号: | CN1298507A | 公开(公告)日: | 2001-06-06 |
| 发明(设计)人: | A·M·沃尔蕾斯;P·C·琼斯 | 申请(专利权)人: | 太阳微系统公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 上海专利商标事务所 | 代理人: | 赵国华 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 系统 用于 确定 远程 对象 状态 方法 装置 | ||
1.一种包含多平台的分布式系统中提供与远程对象相关的状态变化的方法,其特征在于,该方法包括下列步骤:
提供驻留在这些平台中一个平台上的对象;
登录一计算实体的请求,该计算实体相对于对象所驻留的这些平台中一个平台来说位于这些平台中的一个远程平台上,来接收对于与该对象相关的状态变化的指示;
确定是否发生过一事件使与该对象相关的状态变化;以及
依据该确定向计算实体提供一通知。
2.如权利要求1所述的方法,其特征在于,依据确定向计算实体提供一通知的步骤包括:仅当确定发生过该事件时才提供通知。
3.如权利要求1所述的方法,其特征在于,确定是否发生过一事件使与对象相关的状态变化的步骤包括:向该对象所驻留的这些平台中一个平台发送一状态请求。
4.如权利要求1所述的方法,其特征在于,确定是否发生过一事件使与对象相关的状态变化的步骤包括:确定网络分区是否将与计算实体相关的平台和与对象相关的平台分开。
5.如权利要求1所述的方法,其特征在于,对象具有相对应的引用指示对象在分布式系统内的位置,确定是否发生过一事件使与对象相关的状态变化的步骤包括:
依据与该对象相对应的引用对该对象所驻留的这些平台中一个平台进行定位;以及
向该定位的平台发送一状态请求。
6.如权利要求1所述的方法,其特征在于,确定是否发生过一事件使与对象相关的状态变化的步骤包括:从该对象所驻留的这些平台中一个平台接收一状态指示符。
7.如权利要求1所述的方法,其特征在于,依据确定向计算实体提供一通知的步骤包括:将对于对象存活的通知返回至该计算实体。
8.如权利要求1所述的方法,其特征在于,计算实体保留指示对象在分布式系统内位置的引用,登录步骤包括:从该计算实体接收对于对象的引用;以及依据所接收的引用创建与该对象相对应的远程弱引用;以及
确定是否发生过一事件使与该对象相关的状态变化的步骤包括:依据与该对象相对应的远程弱引用对该对象所驻留的这些平台中一个平台进行定位;以及向该定位的平台发送一状态请求。
9.一种包含多地址空间的分布式面向对象系统中确定与对象相关的状态变化的方法,其特征在于,计算实体与地址空间相关联工作,由一处理器执行的该方法包括下列步骤:
提供一与这些地址空间中一个地址空间相关联工作的计算实体;
对于一对象提供一引用,该对象相关的地址空间相对于与该计算实体相关的地址空间来说处于远端;
登录来自该计算实体以通知与该对象相关的状态变化的请求;以及
确定是否发生过一事件使与该对象相关的状态交替变化。
10.如权利要求9所述的方法,其特征在于,该确定步骤包括:接收一与该对象相关的状态已交替变化的指示。
11.如权利要求9所述的方法,其特征在于,还包括下列步骤:仅当确定与对象相关的状态已交替变化时才向计算实体提供一通知。
12.如权利要求9所述的方法,其特征在于,确定是否发生过一事件使与对象相关的状态交替变化的步骤包括:访问与该对象相关的地址空间。
13.如权利要求9所述的方法,其特征在于,确定是否发生过一事件使与对象相关的状态交替变化的步骤包括:确定网络分区是否将与计算实体相关的地址空间和与对象相关的地址空间分开。
14.如权利要求9所述的方法,其特征在于,对象具有相对应的引用指示它们在分布式系统内的地址空间,确定是否发生过一事件使与对象相关的状态交替变化的步骤包括:
依据与该对象相对应的引用对与该对象相关的地址空间进行定位;以及
访问与该对象相关的地址空间。
15.如权利要求9所述的方法,其特征在于,还包括:当确定与对象相关的状态已交替变化时将一存活通知返回至计算实体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太阳微系统公司,未经太阳微系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99805377.5/1.html,转载请声明来源钻瓜专利网。





