[发明专利]对象图的复制无效
申请号: | 200680037442.7 | 申请日: | 2006-10-05 |
公开(公告)号: | CN101283342A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 约翰·马修·霍尔特 | 申请(专利权)人: | 瓦拉泰克有限公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F12/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 李春晖;李德山 |
地址: | 澳大利亚*** | 国省代码: | 澳大利亚;AU |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 复制 | ||
1.一种在多计算机环境中对被复制对象的非原始字段进行复制的方法,在所述多计算机环境中,在通过通信网络互连的多个计算机的不同计算机上同时执行至少一个应用程序的不同部分,所述方法包括步骤:
(i)创建对应表,并针对所述多个计算机的任一个中存在的每个对象,使所述对应表中的表项与到所述对象的每个引用相对应;
(ii)在每个计算机中复制所述对应表,或者允许每个计算机访问存在于服务器计算机中的针对全部机器的单个对应表的对应部分,在所述对应表中的每个所述表项包含指向由所述一个机器的对象所引用的本地存储器对象的本地指针;并
(iii)使每个所述其它机器指定对应的非原始字段和本地对象,并在所述表中输入对应本地存储器对象的对应本地指针。
2.根据权利要求1所述的方法,还包括步骤:
(iv)使用所述表中与对应非原始字段或对应对象的全部本地指针相对应的全局名称。
3.根据权利要求1或2所述的方法,还包括步骤:
(v)在所述应用程序部分中的一个部分的处理指示在所述机器中的一个机器中创建第二或随后的被引用非原始字段的情况下,在所述机器中每个其它机器中创建对应的第二或随后的被引用非原始字段。
4.根据权利要求3所述的方法,还包括步骤:
(vi)利用每个所述计算机内的多个线程中的一个线程来执行所述应用程序的所述不同部分,和
(vii)使指示创建所述第二或随后的被引用非原始字段的线程来指示所述计算机中每个所述其它计算机创建所述对应的第二或随后的被引用非原始字段。
5.根据权利要求3所述的方法,还包括步骤:
(viii)利用每个所述计算机内的多个线程中的一个线程来执行所述应用程序的所述不同部分,和
(ix)使与指示创建所述第二或随后的被引用非原始字段的线程不同的线程来指示所述计算机中每个所述其它计算机创建所述对应的第二或随后的被引用非原始字段。
6.一种在通过通信网络互连的多个计算机的不同计算机上同时执行至少一个应用程序的不同部分的多计算机系统,其中,针对在所述计算机中的任一个计算机中创建的每个非原始字段,在全部所述计算机可访问或者每个所述计算机中所复制的对应表中存在对应的表项,所述表项包含指向由所述一个计算机的所述非原始字段所引用的本地存储器对象的本地指针,且每个其它所述计算机指定对应的非原始字段和本地对象,且在所述对应表中输入对应本地存储器对象的对应本地指针。
7.根据权利要求6所述的系统,其中,所述表利用与对应的非原始字段或对应的对象的全部本地指针相对应的全局名称。
8.根据权利要求6或7所述的系统,其中,针对所述计算机的一个计算机中的每个第二或随后的被引用非原始字段,在所述计算机中的每个其它计算机中创建对应的第二或随后的被引用非原始字段。
9.根据权利要求8所述的系统,其中,在每个所述计算机中利用多线程处理来执行所述应用程序的不同部分,且指示创建所述第二或随后的被引用非原始字段的线程指示所述计算机中的每个其它计算机来创建所述第二或随后的被引用非原始字段。
10.根据权利要求8所述的系统,其中,在每个所述计算机中利用多线程处理来执行所述应用程序的不同部分,且由与指示创建所述第二或随后的被引用非原始字段的线程不同的线程指示所述计算机中的每个所述其它计算机来创建所述对应的第二或随后的被引用非原始字段。
11.通过通信网络互连并且用于保证执行如权利要求1-5中任一个所述的方法的多个计算机。
12.一种计算机程序产品,包括存储在存储介质中且用于使多个计算机执行如权利要求1-5中任一个所述的方法的程序指令集。
13.一种用于与至少一个其它计算机合作,以便执行如权利要求1-5中任一个所述的方法或形成如权利要求6-11中任一个所述的计算机系统的单个计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瓦拉泰克有限公司,未经瓦拉泰克有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680037442.7/1.html,转载请声明来源钻瓜专利网。