Dynamic Gateway Pairing for Star-Topology Device Mobility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In networks with a star topology, communication devices experience inefficiencies due to reliance on a single gateway, leading to bottlenecks and message loss when out of range, and existing solutions fail to efficiently manage device mobility.
Innovation Solution
A method involving a gateway manager that collects quality metrics from multiple gateways to dynamically re-pair communication devices with the best available gateway based on radio link quality, using a database to manage and update pairings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If communication devices are permanently connected and paired to a unique gateway in star topology, then packet exchange efficiency is improved (at most one wireless hop), but network reliability deteriorates (gateway becomes bottleneck and single point of failure)
Solution Approach 1:
The patent implements dynamic pairing where communication devices can be reassigned to different gateways based on real-time conditions. The system monitors quality metrics and automatically updates pairings, transforming the static star topology into a dynamic system that adapts to changing network conditions, thereby maintaining efficiency while improving reliability through load distribution and fault tolerance
2Ease of operation
If all packets must go through the gateway, then communication simplicity is improved, but gateway performance deteriorates (gateway becomes bottlenecked)
Solution Approach 1:
The patent segments the centralized gateway function by introducing multiple gateways that can independently handle communication devices. This segmentation distributes the communication load across multiple nodes, reducing the bottleneck effect on individual gateways while maintaining the simplicity of direct pairing through the gateway manager's coordination
3Reliability
If communication devices are out of range of their paired gateway, then message delivery fails, but implementing mobility management increases system complexity
Solution Approach 1:
The patent implements a feedback mechanism where quality metrics are continuously monitored and fed back to the gateway manager. This feedback loop enables automatic detection of out-of-range conditions and triggers reassignment to alternative gateways, ensuring reliable message delivery while keeping the complexity manageable through automated decision-making based on predefined quality thresholds
Data Source
AI summary
A method for managing mobility of communication devices, wherein a gateway manager is connected to a set of gateways, each gateway being paired with at least one communication device through wireless links and each communication device being paired to only one gateway, wherein a first database linked to the gateway manager includes primary vectors containing an identifier of a gateway, an identifier of communication device and quality metrics, the method including:the gateways storing, for each received message sent from communication devices, a secondary vector including an identifier of the communication device, a timestamp and quality metrics pertaining to the radio link between the gateway and the communication device,the gateway manager collecting the secondary vectors from all the gateways and storing the collected secondary vectors in correspondence respectively with identifiers of the gateways in a manager database,the gateway manager selecting, based on the quality metrics, a secondary vector among secondary vectors that contain the same identifier of communication device and contain timestamps included in a predefined time interval,the gateway manager commanding the pairing of the communication device corresponding to the identifier of communication device of the selected secondary vector with the gateway corresponding to the identifier of a gateway of the selected secondary vector, if the selected secondary vector has better quality metrics than a given primary vector having the same identifier of communication device in the pairing database and if the selected secondary vector has an identifier of gateway different from the identifier of gateway of said given primary vector.

