Dynamic Service Instance Selection for Public Safety Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In public safety wireless networking, there is a challenge in dynamically selecting the most suitable mobile device to host and service service instances, especially when environmental and situational conditions of responders change rapidly during an incident, potentially leading to inefficiencies and service disruptions.
Innovation Solution
A method and apparatus that assemble a list of service instances hosted by multiple mobile devices, determine situational and environmental information for each, and select the most appropriate instance based on these factors to ensure high availability and efficient service delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a service instance is hosted on a mobile device of a public safety responder, then service availability is improved and latency is reduced, but service reliability deteriorates when the responder's environmental or situational conditions change adversely
Solution Approach 1:
The patent implements dynamic service instance selection where the system continuously monitors environmental and situational conditions of responders and automatically reassigns service instances to different mobile devices based on current conditions. This dynamic adaptation resolves the contradiction by allowing the system to maintain high service availability while responding to changing responder conditions, ensuring that service instances are always hosted on devices in favorable conditions.
Solution Approach 2:
The system collects feedback information about environmental conditions (location, signal strength, battery level) and situational conditions (responder availability, task priorities) of each mobile device hosting a service instance. This feedback mechanism enables the system to identify when a responder's conditions have deteriorated and trigger service instance reassignment, thereby maintaining service reliability while adapting to changing conditions.
2Reliability
If service instances are dynamically reassigned based on environmental and situational information, then service reliability is improved, but device complexity and information processing requirements increase
Solution Approach 1:
The patent introduces a service instance assignment manager as an intermediary component that centralizes the complex logic for evaluating environmental and situational information and making service instance reassignment decisions. This intermediary absorbs the complexity of monitoring multiple responders' conditions and processing reassignment logic, while presenting a simplified interface to the rest of the system, thus improving service continuity without excessively increasing overall system complexity.
Solution Approach 2:
The system segments the service instance assignment functionality into distinct components: environmental information collection, situational information collection, evaluation logic, and reassignment execution. This segmentation allows each component to be optimized independently and makes the overall system more manageable and maintainable while achieving reliable dynamic service instance reassignment.
Data Source
AI summary
A method and apparatus are provided that select an instance of a service for use by a mobile device. A list of multiple instances of the service is assembled, wherein each instance of the service of the multiple instances of the service is hosted by a different mobile device of multiple mobile devices. For each of the multiple instances of the service, situational information and environmental information is determined in association with the mobile device hosting the instance, wherein the situational information comprises information associated with an operating condition of a user of the hosting mobile device and wherein the environmental information comprises information associated with environmental conditions in which the hosting mobile device is operating. An instance of the service then is selected from among the multiple instances based on the environmental information and the situational information determined for each of the multiple instances.


