[发明专利]用于在网络中提供数据一致性的方法和程序有效
申请号: | 200980107876.3 | 申请日: | 2009-02-27 |
公开(公告)号: | CN101971174A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | A·埃布斯;B·赖芬豪舍 | 申请(专利权)人: | GIP股份公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张政权;钱静芳 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网络 提供 数据一致性 方法 程序 | ||
1.一种用于在驻留在非存储器耦合网络的分布式节点上的数据对象的实例之间提供一致性的方法,其特征在于,对于由节点处理的数据对象的每个实例,生成平台无关唯一元数据,并且通过所述元数据和对所述元数据起作用的一致性协议使所述元数据和所述数据对象保持一致。
2.如权利要求1所述的方法,其特征在于,对应于所述一致性协议的状态机被包含在所述元数据中。
3.如权利要求2所述的方法,其特征在于,所述状态机的状态转换和对所述数据对象执行的相关联的操作(读取、写入、擦除……)通过所述一致性协议至少在保持相应数据对象的实例的网络的所有节点之间传送。
4.如权利要求1至3中的一项所述的方法,其特征在于,数据对象的每个实例包含到所有节点的引用,所述所有节点保持所述数据对象的实例。
5.如权利要求1至4中的一项所述的方法,其特征在于,对每个数据对象提供一致性对象,所述一致性对象是应用程序的已在所述节点上准备齐全的数据对象的列表。
6.如权利要求1至5中的一项所述的方法,其特征在于,使用所述一致性协议的所述节点形成覆盖网络。
7.如权利要求6所述的方法,其特征在于,提供定义所述覆盖网络的服务,所述服务允许在所述覆盖网络的至少一部分节点之间的数据对象的请求和通信。
8.如权利要求7所述的方法,其特征在于,所述服务是用于所述数据对象的应用程序的一部分。
9.如权利要求7或8所述的方法,其特征在于,所述服务定义节点和所述网络之间的接口。
10.如权利要求6至9中的一项所述的方法,其特征在于,所述覆盖网络所基于的网络使用因特网协议。
11.如权利要求1至10中的一项所述的方法,其特征在于,所述一致性协议使用会话发起协议(SIP)标准或http标准实现通信。
12.如权利要求1至11中的一项所述的方法,其特征在于,所述数据对象分别是在至少一个应用程序下的完整的数据对象。
13.如权利要求1至12中的一项所述的方法,其特征在于,用于所述数据对象的所述应用程序定义至少一个顺序表示形式。
14.如权利要求1至13中的一项所述的方法,其特征在于,所述数据对象是Java、.NET、COM或XML对象。
15.如权利要求1至14中的一项所述的方法,其特征在于,在应用程序每次调用要保持一致的数据对象时,根据所述数据对象的当前一致实例实现对所述一致性对象列表中的、所述网络的其它可用节点的自动查询。
16.如权利要求1至15中的一项所述的方法,其特征在于,所述一致性协议包括无效协议,诸如例如MSI、MOSI、MESI、MOESI,或基于更新的协议,诸如例如SYNAPSE或DRAGON。
17.如权利要求1至16中的一项所述的方法,其特征在于,除了所述协议数据,数据对象的所述实例的标识还包括其存储器位置。
18.如权利要求1至17中的一项所述的方法,其特征在于,所述数据对象的标识是唯一的。
19.如上述权利要求中的一项所述的方法,其特征在于,所述数据对象的标识包含其上保持所述数据对象的网络元件的节点名称和对象名称。
20.如上述权利要求中的一项所述的方法,其特征在于,所述数据对象的实例的标识包括相关联的应用程序的名称。
21.如上述权利要求中的一项所述的方法,其特征在于,所述数据对象的实例的标识包括上一次改变(写入操作)的时间。
22.如上述权利要求中的一项所述的方法,其特征在于,用于所述数据对象的应用程序在同时修改同一数据对象的相应实例的多个节点之间提供直接通信。
23.如上述权利要求中的一项所述的方法,其特征在于,所述数据对象是以下对象中的至少一种:文本文档、图形、表格、音频文件、视频文件、流片段、软件程序或子程序(程序例程)的元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于GIP股份公司,未经GIP股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980107876.3/1.html,转载请声明来源钻瓜专利网。