发明名称 Optimized synchronization procedure
摘要 Disclosed is a method for providing synchronization of a transaction in a data processing system where the transaction involves a plurality of agents participating in the transaction and one coordinator for coordinating the transaction. The agents include at least a middleman which coordinates a set of at least one of the agents. A vote is sent indicating the availability or non-availability to commit from each of the agents to the coordinator. The coordinator determines a commit or backout decision when all the votes are received. A Not Known decision message is sent from the middleman to each of the agents in the set available to commit if the decision is not available at the middleman because of a failure. The Not Known decision message stops resynchronization of each of the available agents. If the middleman has responsibility for resynchronization then, on availability of the decision at the middleman, a resynchronization message is sent to each of the available agents. If the middleman does not have responsibility for resynchronization, then a Known decision message is sent to each of the available agents from the middleman. Receipt of the Known decision message starts resynchronization of each of the available agents.
申请公布号 US6247038(B1) 申请公布日期 2001.06.12
申请号 US19960682830 申请日期 1996.07.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BANKS TIMOTHY WILLIAM;HUNTER IAN;NORMINGTON GLYN;ZIMMER DENNIS JACK;LUPTON PETER JAMES
分类号 G06F12/00;G06F9/46;G06F13/00;G06F15/00;G06F15/16;(IPC1-7):G06F9/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址