Efficient event notification in clustered computing environments
First Claim
Patent Images
1. A method for communicating data in a clustered computing system, the method comprising:
- receiving an initial indication that an event was generated at a first node of the clustered computing system;
receiving one or more subsequent indications that the event was generated at the first node of the clustered computing system;
determining that information from the initial indication is identical to information from said one or more subsequent indications;
in response to determining that the information from the initial indication is identical to the information from said one or more subsequent indications, coalescing the information from the initial indication with the information from said one or more subsequent indications into a coalesced event notification; and
propagating the coalesced event notification to a receiving node of the clustered computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
77 Citations
36 Claims
-
1. A method for communicating data in a clustered computing system, the method comprising:
-
receiving an initial indication that an event was generated at a first node of the clustered computing system; receiving one or more subsequent indications that the event was generated at the first node of the clustered computing system; determining that information from the initial indication is identical to information from said one or more subsequent indications; in response to determining that the information from the initial indication is identical to the information from said one or more subsequent indications, coalescing the information from the initial indication with the information from said one or more subsequent indications into a coalesced event notification; and propagating the coalesced event notification to a receiving node of the clustered computing system. - 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. A method for communicating data in a clustered computing system, the method comprising:
-
receiving an indication that an event was generated at a first node of the clustered computing system; receiving one or more subsequent indications that the event was generated at the first node of the clustered computing system; determining that information from said indication is identical to information from said one or more subsequent indications; in response to determining that the information from the initial indication is identical to the information from said one or more subsequent indications, coalescing the information from the initial indication with the information from said one or more subsequent indications into a coalesced event notification; appending onto an existing message the coalesced event notification that describes a single instance of said event, wherein the message was destined to be propagated to a receiving node that is not a node sending the message; and propagating the coalesced event notification to the receiving node. - View Dependent Claims (36)
-
Specification