Collaborative triggers in distributed and dynamic computing systems
First Claim
1. A distributed computing system, comprising:
- a plurality of nodes; and
an actor;
wherein the plurality of nodes are configured to initiate operations including;
generating, in response to detecting an event of a selected type, a first collaborative trigger having a query identifier configured to indicate 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;
receiving, subsequent to the distributing and from the actor, a response to the first collaborative trigger; and
suppressing, prior to the receiving and 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 the 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, andforwarding the response to the plurality of nodes.
1 Assignment
0 Petitions
Accused Products
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.
35 Citations
13 Claims
-
1. A distributed computing system, comprising:
-
a plurality of nodes; and an actor; wherein the plurality of nodes are configured to initiate operations including; generating, in response to detecting an event of a selected type, a first collaborative trigger having a query identifier configured to indicate 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; receiving, subsequent to the distributing and from the actor, a response to the first collaborative trigger; and suppressing, prior to the receiving and 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 the 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, and forwarding the response to the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 following operations; generating, in response to detecting a first event of a selected type within a first node of a distributed computing system, a first collaborative trigger having a query identifier configured to indicate 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; receiving, subsequent to the distributing and from the actor, a response to the first collaborative trigger; and suppressing, prior to the receiving and within each node that distributes the first collaborative trigger, each other collaborative trigger having a same query identifier as the first collaborative trigger until the 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, and forwarding the response to the other nodes. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification