Patent ID: 9407715
Filing Date: 2016-08-02
CPC Classification: H04L

Claim Text:
1. A method for information exchange in a computing environment, the method comprising: receiving from a client, by a workload manager, a workload unit of data in need of processing by the client; initiating by the workload manager a persistent storage of the workload unit of data received from the client; without waiting for the initiated storage of the workload unit of data to complete, sending by the workload manager the workload unit of data to a plurality of compute nodes; responsive to receiving a result of a processing of the workload unit of data by one of the plurality compute nodes, canceling processing by the workload manager of the workload unit of data by a remainder of the plurality of compute nodes; aborting, by the workload manager, the initiated storage of the workload unit received from the client if, after the receiving the result from the one compute node, the initiated storage of the workload unit is not complete; responsive to receiving the result from the one compute node, ignoring a result received from any of the remainder of compute nodes; and responsive to a failure of the workload manager after the persistent storage of the result and before sending the result to the client, after recovery of the workload manager, retrieving the stored result and sending the result, transparently to the plurality of compute nodes, by the recovered workload manager to the client.