Hybrid Cloud Event Notification Filtering via Metadata Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Hybrid cloud systems face challenges in managing event notifications efficiently, leading to excessive network traffic and resource burden due to the lack of effective filtering mechanisms.
Innovation Solution
Implementing a system that analyzes metadata at the object storage level to determine whether event notifications should be generated and sent, allowing for the definition of notification rules that specify which events to notify, thereby reducing unnecessary notifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cloud services generate and send event notifications for all objects, then complete event coverage is achieved, but network traffic increases and application computing device burden increases
Solution Approach 1:
The patent applies preliminary action by implementing a notification filtering service that pre-processes event notifications before they reach the application computing device. The service evaluates notification rules against object metadata in advance, filtering out irrelevant notifications before they consume network bandwidth or application resources. This resolves the contradiction by maintaining complete event coverage for relevant objects while eliminating unnecessary network traffic for irrelevant objects.
2Reliability
If cloud services send all event notifications to applications, then no events are missed, but application computing device processing burden increases
Solution Approach 1:
The patent introduces an intermediary notification filtering service between the cloud storage service and the application computing device. This intermediary evaluates notification rules against object metadata, selectively forwarding only relevant notifications to the application. This resolves the contradiction by ensuring the application receives complete coverage of relevant events while filtering out irrelevant notifications that would otherwise burden the application's processing resources.
3Ease of operation
If metadata analysis is performed at the application level, then notification filtering is achieved, but network traffic and processing burden are not reduced
Solution Approach 1:
The patent implements preliminary action by performing metadata analysis and notification filtering at the cloud service level before notifications are transmitted over the network. The notification filtering service evaluates object metadata against notification rules and filters relevant notifications in advance, preventing irrelevant notifications from consuming network bandwidth. This resolves the contradiction by maintaining notification filtering capability while significantly reducing network traffic compared to application-level filtering.
Data Source
AI summary
In some examples, a computing device may receive a first object. Further, the computing device may be able to communicate with a first network storage system over a network. The computing device may determine, from metadata for the first object, whether the metadata for the first object matches at least one notification rule. Based on determining that the metadata for the first object matches a rule expression of a first notification rule, the computing device may generate a first event notification corresponding to the first object. Further, the computing device may send the first event notification to a first queue specified by the first notification rule. For instance, the first queue may be provided by the first network storage system.


