Collaborative triggers in distributed and dynamic computing systems
AssigneeInternational Business Machines Corporation
InventorDavid Vyvyan
Life of this patent
Estimating the term…
Abstract
Using collaborative triggers within a distributed computing system can include, in response to detecting a first event of a selected type within a first node of the computing system, generating a first collaborative trigger having a query identifier correlated with the selected type of the event and distributing the first collaborative trigger through other nodes of the computing system so that the first collaborative trigger reaches an actor of the computing system. The computer-implemented method can include suppressing, within each node that distributes the first collaborative trigger, each other collaborative trigger having a same query identifier as the first collaborative trigger until a response to the first collaborative trigger is received from the actor.
Claims28
A computer-implemented method, comprising:
- in response to detecting a first event of a selected type within a first node of a distributed computing system, generating a first collaborative trigger having a query identifier correlated with the selected type of the event;
- distributing the first collaborative trigger through other nodes of the computing system so that the first collaborative trigger reaches an actor of the distributed computing system;
- and
- suppressing, within each node that distributes the first collaborative trigger, each other collaborative trigger having a same query identifier as the first collaborative trigger until a response to the first collaborative trigger is received from the actor.
A computer-implemented method, comprising:
- in response to detecting a first event of a selected type within a first node of a distributed computing system, generating a first collaborative trigger having a query identifier correlated with the selected type of the event;
- distributing the first collaborative trigger through other nodes of the computing system so that the first collaborative trigger reaches an actor of the distributed computing system;
- and
- suppressing, within each node that distributes the first collaborative trigger, each other collaborative trigger having a same query identifier as the first collaborative trigger until a response to the first collaborative trigger is received from the actor.
A distributed computing system, comprising:
- a plurality of nodes;
- and
- an actor;
- wherein the plurality of nodes are configured to initiate operations including:
- in response to detecting an event of a selected type, generating a first collaborative trigger having a query identifier correlated with the selected type of the event;
- distributing the first collaborative trigger through other ones of the plurality of nodes so that the first collaborative trigger reaches the actor;
- and
- suppressing, within each of the nodes that distributes the first collaborative trigger, each other collaborative trigger having a same query identifier as the first collaborative trigger until a response to the first collaborative trigger is received from the actor;
- wherein the actor is configured to initiate operations including:
- generating the response to the first collaborative trigger.
8-20. (canceled)
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to initiate operations comprising:
- in response to detecting a first event of a selected type within a first node of a distributed computing system, generating a first collaborative trigger having a query identifier correlated with the selected type of the event;
- distributing the first collaborative trigger through other nodes of the computing system so that the first collaborative trigger reaches an actor of the distributed computing system;
- and
- suppressing, within each node that distributes the first collaborative trigger, each other collaborative trigger having a same query identifier as the first collaborative trigger until a response to the first collaborative trigger is received from the actor.
Dependencies are inferred from the claim text.