Event notification in a clustered computing environments
First Claim
Patent Images
1. A computer implemented method for communicating data in a clustered computing system, the method comprising:
- detecting an occurrence of a first event at a first node of the system;
detecting an occurrence of a second event at the first node of the system;
determining that the first event is identical to the second event, and the occurrence of first event and the occurrence of the second event are therefore a first occurrence and a second occurrence of an identical event;
appending a notification including the information describing the identical event onto an existing message, wherein the notification is appended only once for both the first occurrence and the second occurrence, the notification is not appended twice, once for each occurrence, and the message was destined to be propagated to a second node; and
propagating the message along with the information describing the identical event to the second node.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for event notification in clustered computing environments are disclosed. The disclosed techniques for event notification enable applications that rely on event notifications to be ported transparently to clustered computing systems. The disclosed techniques for event notification exploit the characteristics of a clustered computing system and the characteristics of event notification in order to provide efficient event notification in clustered computing environments.
-
Citations
59 Claims
-
1. A computer implemented method for communicating data in a clustered computing system, the method comprising:
-
detecting an occurrence of a first event at a first node of the system;
detecting an occurrence of a second event at the first node of the system;
determining that the first event is identical to the second event, and the occurrence of first event and the occurrence of the second event are therefore a first occurrence and a second occurrence of an identical event;
appending a notification including the information describing the identical event onto an existing message, wherein the notification is appended only once for both the first occurrence and the second occurrence, the notification is not appended twice, once for each occurrence, and the message was destined to be propagated to a second node; and
propagating the message along with the information describing the identical event to the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 59)
-
-
43. A computer implemented method for communicating data in a clustered computing system, the method comprising:
-
detecting a generation of an event at a first node of the system, determining if the event is identical to another event that was previously generated, appending only one copy of the information is appended onto an existing message whether or not the other event is identical, wherein the message was destined to be propagated to a second node; and
propagating the message along with the information describing the identical event to the second node. - View Dependent Claims (44, 45, 46)
-
-
47. A computer implemented method comprising the computer-implemented steps of:
-
receiving, at a database server that is executing on a second node in a distributed system, a message that was transmitted by a first node in the distributed system wherein the message has appended thereon information that describes an event that occurred at least a second time before the message was sent, and a second description of the event is not received despite the second occurrence; and
retrieving the information that describes the event signaling processes in the local node that said event has occurred. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification