发明名称 Transaction-scoped replication for distributed object systems
摘要 A method, system, and computer program product for improving the performance of distributed object systems. A remote object is replicated to the node of the distributed system from which it is accessed. The scope of the replication is a transaction. Thereafter, method invocations on the object occur locally, avoiding the performance overhead of frequent round trips to the remote persistent object store. Changes made to a replicated object by a transaction are represented using a tree structure that is internally managed by the application. When an application or application user has made modifications to a replicated object and requests to commit the modifications, a determination is first made as to whether committing the modifications will result in an unacceptable data conflict. If no unacceptable data conflict will occur, and after resolution of those conflicts that can be resolved, the modifications are committed. Nested transactions are supported, where each child transaction may commit or roll back independently.
申请公布号 US6457065(B1) 申请公布日期 2002.09.24
申请号 US19990478093 申请日期 1999.01.05
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 RICH LAWRENCE SCOTT;SALO TIMO J.
分类号 G06F9/46;G06F17/30;(IPC1-7):G06F9/45 主分类号 G06F9/46
代理机构 代理人
主权项
地址