Event Notification Aggregation in Clustered Computing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current event notification techniques in clustered computing environments are inefficient due to high communication costs and redundancy, as they involve separate broadcast messages for all nodes, which is not scalable for busy systems with thousands of messages exchanged per second.
Innovation Solution
The solution involves appending event notifications onto existing messages and coalescing multiple event notifications into a single notification, using a priority mechanism and a circular buffer to optimize event propagation, ensuring notifications are sent only to relevant nodes and avoiding redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate broadcast messages are sent to all nodes for event notification, then all nodes receive timely notifications, but communication cost and network overhead increase significantly
Solution Approach 1:
The patent combines multiple event notifications into a single aggregated message that is broadcast to all nodes. Instead of sending separate broadcast messages for each event, the system merges multiple notifications into one consolidated message, reducing the total number of messages transmitted across the network while ensuring all nodes receive complete event notification information.
2Reliability
If separate broadcast messages are sent to all nodes for event notification, then all nodes receive notifications, but the system becomes non-scalable for busy environments with thousands of messages per second
Solution Approach 1:
The patent merges multiple event notifications into a single aggregated message structure that can carry multiple notification records. This consolidation approach allows the system to handle thousands of events per second by transmitting them in batches rather than as individual messages, significantly improving system scalability and throughput.
Solution Approach 2:
The system performs preliminary aggregation of event notifications before transmission. By collecting and consolidating multiple notifications into a single message structure in advance, the system prepares optimized broadcast messages that reduce network overhead and improve processing efficiency, enabling scalable operation in high-volume environments.
3Loss of energy
If event notifications are appended onto existing messages, then communication overhead is reduced, but message structure complexity increases
Solution Approach 1:
The patent implements a nested message structure where event notifications are appended as embedded records within existing message frameworks. The notification data is structured as nested elements that can be systematically parsed, allowing the system to reduce communication overhead by utilizing existing message infrastructure while maintaining organized, hierarchical data structures that manage complexity through systematic nesting.
Data Source
AI summary
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.


