Gateway Agnostic Load Balancing for IoT Remote Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote access technologies for IoT and IIoT devices face challenges in load balancing, particularly due to varied gateway functionality and the need for pre-configuration, which limits efficiency and reliability.
Innovation Solution
A gateway agnostic load balancing mechanism that dynamically selects the most suitable gateway for remote access based on connective functionality and utilization levels, without pre-configuration, and introduces additional validation checks to differentiate between devices with similar identifying information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If standard load balancing approaches are used with pre-configured gateway groups, then system complexity is reduced, but adaptability to varied gateway functionality is lost
Solution Approach 1:
The patent implements dynamic gateway selection where the load balancer evaluates gateway functionality, current load, and connectivity status in real-time rather than using static pre-configured groups. This allows the system to adapt to varying gateway capabilities and conditions automatically
Solution Approach 2:
The system performs self-configuration by automatically discovering available gateways and their capabilities without requiring manual pre-configuration. The load balancer autonomously builds and updates gateway groups based on current system state
2Ease of operation
If gateway is statically assigned during initial configuration, then ease of operation is improved, but reliability under varying load conditions deteriorates
Solution Approach 1:
The patent transitions from static gateway assignment to dynamic gateway selection where gateways are automatically assigned based on real-time conditions including current load, functionality匹配, and connectivity status, improving reliability without sacrificing ease of operation
Solution Approach 2:
The load balancer continuously monitors gateway performance and connectivity, using this feedback to dynamically adjust gateway assignments and distribute traffic optimally, ensuring reliable operation under varying load conditions
3Device complexity
If pre-configuration of load balancing groups is performed, then device complexity is reduced, but adaptability to different gateway functionalities is lost
Solution Approach 1:
The system automatically performs service discovery to identify available gateways and their capabilities, then self-configures load balancing groups without manual intervention. This eliminates configuration complexity while maintaining full adaptability to different gateway functionalities
Solution Approach 2:
The load balancer is designed to work with multiple types of gateways with different functionalities by automatically detecting and adapting to their capabilities, creating a universal solution that handles diverse gateway types without pre-configuration
Data Source
AI summary
Gateway agnostic load balancing techniques in a network are disclosed. In one embodiment, a process discovers a plurality of remote access enabled gateways with access to a specific subtended device in a computer network. The process determines connective functionality of the plurality of remote access enabled gateways to the specific subtended device and a level of utilization of the plurality of remote access enabled gateways. The process selects a specific gateway of the plurality of remote access enabled gateways through which to open an access session to the specific subtended device based on the specific gateway having sufficient connective functionality and further based on the level of utilization of the plurality of remote access enabled gateways.


