Patent ID: 11968249
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 14:
15. A computer program product for improving communication within a cloud computing system, the cloud computing system including a plurality of partitions, the cloud computing system partition including a plurality of logical grouping of computing resources (pods), the pod including a coordinator module and at least one processor, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code configured to perform operations when executed by the at least one processor, the operations comprising:
generating a coordination context in a coordinator module within a first pod to initiate a transaction request, the coordination context including a transaction context, a coordination type, and an initiator reference address, the coordinator module saving the transaction context in a storage location within the coordinator module;
creating an initiator supplemental address by combining the initiator reference address with a unique identifier associated with the first pod, the coordinator module saving the initiator supplemental address in the storage location within the coordinator module, the initiator supplemental address uniquely identifying the coordinator module and the first pod;
transmitting the transaction request and the coordination context relating to the transaction request from the coordinator module to a target pod in a second cloud computing system partition;
receiving a transaction response at the coordinator module, the transaction response having a received coordination context, the received coordination context further including a coordination protocol type and a target supplemental address; and
comparing the received initiator supplemental address in the received coordination context with the saved initiator supplemental address in the coordinator module, the coordinator module processing the transaction response if the received initiator supplemental address matches the saved initiator supplemental address.