[发明专利]具有协作对象的修改后的计算机架构有效
申请号: | 201010247309.2 | 申请日: | 2005-04-22 |
公开(公告)号: | CN101908001A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 约翰·马修·霍尔特 | 申请(专利权)人: | 瓦拉泰克有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;陈炜 |
地址: | 澳大利亚*** | 国省代码: | 澳大利亚;AU |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 协作 对象 修改 计算机 架构 | ||
1.一种多计算机系统,所述多计算机系统具有至少一个应用程序,所述应用程序在通过通信网络互连的多个计算机上同时运行,其中所述应用程序的不同部分基本上同时在所述多个计算机中不同的计算机上执行,其中对于每个所述部分,创建同样多个基本上相同的对象,每个所述对象在对应的计算机中,且其中每个所述计算机的所有读请求仅从读在请求计算机中创建的对象来满足。
2.如权利要求1所述的系统,其中所述多个基本上相同的对象的每个具有基本上相同的名称。
3.如权利要求2所述的系统,其中所述的相同命名对象的每个的初始内容是基本上相同的。
4.如权利要求2或3所述的系统,其中当各个所述多个计算机都不再需要引用各个相同对象的组的其对应对象时,全体删除所述相同对象的组。
5.如权利要求4所述的系统,其中每个所述计算机包括分布式运行时间装置,其中每个所述计算机的分布式运行时间装置能够与所有其他计算机通信,由此如果运行在所述计算机之一上的所述应用程序的一部分不再需要引用该计算机中的对象,则将不再引用的对象的标识由所述的一个计算机的分布式运行时间装置传送给可由所有其他计算机访问的共享表。
6.如权利要求5所述的系统,其中通过插入终结化例程,在加载之前、期间或之后,对每个所述应用程序进行修改,以对其中所述应用程序不再需要引用对象的每个实例进行修改。
7.如权利要求6所述的系统,其中所述的所插入的终结化例程修改预先存在的终结化例程,以便在所有计算机不再需要引用其对应对象时使所述预先存在的终结化例程能够执行,并在至少一个计算机确实需要引用对应对象时,禁止预先存在的终结化例程。
8.如权利要求2-4中任意一项所述的系统,包括可应用于所有所述计算机的锁定装置,其中想要利用其中所命名的对象的任何计算机从所述锁定装置获取授权锁定,所述授权锁定允许所述利用,并防止所有其他计算机利用其对应的命名对象,直到所述授权锁定被放弃
9.如权利要求8所述的系统,其中所述锁定装置包括获取锁定例程和释放锁定例程,且两个所述例程都包括于对运行在所有所述计算机上的所述应用程序所作的修改中。
10.如权利要求9所述的系统,其中所述锁定装置进一步包括共享表,该共享表列出任何所述计算机所使用的所述命名对象、每个所述对象的锁定状态和任何未决的锁定获取的队列。
11.如权利要求10所述的系统,其中所述锁定装置位于不运行所述应用程序且连接至所述通信网络的附加计算机内。
12.如权利要求11所述的系统,其中通过插入所述获取锁定例程和所述释放锁定例程,在加载之前、期间或之后,对每个所述应用程序进行修改,以对其中所述应用程序分别获取和释放对对象的锁定的每个实例进行修改。
13.如权利要求1-12中任意一项所述的系统,其中每个所述计算机包括分布式更新装置,其中每个所述计算机的分布式更新装置能够与所有其他计算机通信,以使得如果运行在所述计算机之一上的所述应用程序的一部分改变该计算机中对象的内容,则将所述对象的内容的改变通过所述一个计算机的分布式更新装置传播到所有其他计算机,以改变每个所述其他计算机中的对应对象的内容。
14.如权利要求13所述的系统,其中所有所述分布式更新装置以明显小于本地存储器读速率的数据传送速率经由所述通信链路来通信。
15.如权利要求1-14中任意一项所述的系统,其中通过插入更新传播例程,在加载之前、期间或之后,对每个所述应用程序进行修改,以对所述应用程序在其处写入存储器的每个实例进行修改,所述更新传播例程将一个计算机的每个存储器写传播到所有所述其他计算机。
16.如权利要求1-15中任意一项所述的系统,其中通过插入初始化例程,在加载之前、期间或之后,对每个所述应用程序进行修改,以对所述应用程序在其处创建对象的每个实例进行修改,所述初始化例程将一个计算机新创建的每个对象都传播到所有所述其他计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瓦拉泰克有限公司,未经瓦拉泰克有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010247309.2/1.html,转载请声明来源钻瓜专利网。