Patent ID: 9537937
Date: 2017-01-03
CPC Classifications: G06F,H04L

Claim:
1. A method for migrating an event detector of a first node of a distributed computing system to a second node of the distributed computing system, wherein the event detector processes a plurality of input events to generate at least one output event based on the input events, wherein each of the input events has associated therewith an individual event delay corresponding to a propagation time of the input event to the first node, the method comprising: transferring, from the first node to the second node, information on event delays corresponding to the plurality of input events at the first node; transferring a content of the event detector from the first node to the second node to obtain a migrated event detector at the second node; forwarding the plurality of input events from the first node to the second node; receiving, at the second node, the plurality of input events forwarded from the first node and, in parallel, from originating event detectors associated to the plurality of input events; and processing, at the second node, the plurality of received input events based on the transferred information on the event delays and based on event delays of the plurality of input events received from the associated originating event detectors, wherein the second node informs the first node to stop forwarding an input event as soon as the second node has received the respective input event via a direct path from an originating event detector of the distributed computing system.