Patent ID: 8984531
Filing Date: 2015-03-17
Classification: G06F,H04L

Abstract:
1. A method, comprising: completing an episode of execution of a first instance of first program code running on a processor; running the episode of execution until a checkpoint state is achieved; recording checkpoint data; proceeding to a send and confirm state; identifying one or more messages to be sent from the first instance to a second instance of second program code; sending a first message from the first instance to the second instance; receiving a second message from the second instance, the second message comprising an acknowledgement indicating that the first message was received at the second instance; sending a third message from the first instance to the second instance, the third message comprising a confirmation indicating that the second message was received at the first instance; receiving a fourth message from the second instance, the fourth message comprising a confirmation-acknowledgement indicating that the third message was received at the second instance; compare additional events to a specified new input; and when an additional event matches the specified new input, execute another episode of the instance.