发明名称 |
Transactional updating in dynamic distributed workloads |
摘要 |
A workload manager is operable with a distributed transaction processor having a plurality of processing regions and comprises: a transaction initiator region for initiating a transaction; a transaction router component for routing an initiated transaction to one of the plurality of processing regions; an affinity controller component for restricting transaction routing operations to maintain affinities; the affinity controller component characterised in comprising a unit of work affinity component operable with a resource manager at the one of the plurality of processing regions to activate an affinity responsive to completion of a recoverable data operation at the one of the plurality of processing regions. |
申请公布号 |
US9244722(B2) |
申请公布日期 |
2016.01.26 |
申请号 |
US201013520887 |
申请日期 |
2010.12.23 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Burgess George M.;Johnson Paul;Mitchell Ian J. |
分类号 |
G06F9/46;G06F17/00;G06F11/20;G06F9/50 |
主分类号 |
G06F9/46 |
代理机构 |
Cuenot, Forsythe & Kim, LLC |
代理人 |
Cuenot, Forsythe & Kim, LLC |
主权项 |
1. A method of operating a workload manager with a distributed transaction processor having a plurality of regions, comprising:
initiating a transaction; routing the initiated transaction to one of the plurality of processing regions; declaring a provisional affinity between a unit of work for the initiated transaction and the processing region to which the initiated transaction is routed; performing, by the processing region to which the initiated transaction is routed, a recoverable data operation; activating, based upon completion of the recoverable data operation, the provisional affinity; wherein the recoverable data operation is a recoverable modification to a resource accessed by the processing region to which the initiated transaction is routed; and routing, prior to the recoverable data operation being perform, a second transaction having a same provisional affinity to an alternative one of the plurality of processing regions. |
地址 |
Armonk NY US |