Dynamic Event Manager Assignment for Presence Gateways
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing presence gateway architectures in telecommunications networks require manual re-provisioning and static configuration of correlators and presence servers to manage presence information for a large number of subscribers, which is cumbersome and inefficient as the subscriber base grows.
Innovation Solution
A dynamic event manager coordinator assigns presence gateway event managers to subscribers based on resource utilization data, allowing for automatic allocation and rebalancing of event managers to manage presence information efficiently without manual intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple presence gateways with multiple correlators and event managers are used to accommodate increasingly large numbers of subscribers, then the system capacity and scalability are improved, but the device complexity and configuration difficulty increase
Solution Approach 1:
The system enables automatic event manager location discovery where correlators and presence servers dynamically determine the location of event managers containing presence information for particular subscribers without manual configuration. The event manager location information is obtained through automatic lookup mechanisms, eliminating the need for manual re-provisioning when new subscribers are added.
Solution Approach 2:
An event manager location service is introduced as an intermediary component that stores and provides event manager location information to correlators and presence servers. This intermediary service simplifies the system architecture by centralizing the location management function, allowing multiple correlators and event managers to operate without complex static configuration between them.
2Stability of the object's composition
If static configuration is used to configure each correlator and presence server with the location of the event manager, then the system stability is improved, but the ease of operation and maintenance deteriorate
Solution Approach 1:
The system transitions from static configuration to dynamic configuration where event manager locations are determined at runtime through automatic lookup. The correlator and presence server query the event manager location service to obtain current event manager locations, allowing the system to adapt automatically when event managers are added, removed, or moved without manual reconfiguration.
Solution Approach 2:
The event manager location service provides real-time feedback to correlators and presence servers about the current location of event managers. This feedback mechanism ensures that the system always has accurate location information, maintaining stability while eliminating the need for manual updates when the network topology changes.
3Measurement precision
If manual re-provisioning is performed to add new subscribers, then the measurement precision of subscriber location is improved, but the loss of time and productivity decrease
Solution Approach 1:
The event manager location service pre-stores event manager location information in a centralized database before it is needed. When a correlator or presence server needs to locate an event manager for a new or existing subscriber, the information is immediately available through automatic lookup, eliminating the time required for manual re-provisioning while ensuring accurate location information.
Data Source
AI summary
Methods, systems, and computer program products for dynamically coordinating collection and distribution of presence information are disclosed. According to one method, presence information is collected for a presentity. An event manager is selected from a plurality of event managers and is dynamically assigned to the presentity. The presence information is then communicated to the assigned event manager.


