发明名称 System and method for efficiently synchronizing cache and persistent data in an object oriented transaction processing system
摘要 A system and method for effectively synchronizing data in an object oriented distributed transaction processing system employing a multilevel data store. Each object that maintains first-level volatile data registers as a synchronization object if unsynchronized changes to that data exist. A register object at each node tracks synchronized objects registered for that node. Each registered synchronization object, in turn, registers with its superior node when registered synchronization objects are present. A hierarchy of registered synchronization objects and synchronization objects is thereby created. The transaction termination process transmits a pre-prepare message to the registered synchronization hierarchy providing each synchronization object an opportunity to flush its data to the second-level persistent data store. The hierarchical structure of registered objects ensures that the minimum number of messages are transmitted over the network.
申请公布号 US6513056(B1) 申请公布日期 2003.01.28
申请号 US19980172428 申请日期 1998.10.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 COPELAND GEORGE PRENTICE;HOLDSWORTH SIMON ANTHONY JAMES;SMITH STANLEY ALAN
分类号 G06F12/00;G06F9/46;G06F15/00;(IPC1-7):G06F9/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址