Distributed Context-Sharing Networks for IoT Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inefficiencies and inflexibility of cloud-based services become apparent as the number of end node client devices grows, leading to increased communication latency and the need for decentralized data collection and control in computer networks, especially with the rise of the Internet of Things.
Innovation Solution
Establishing and managing sub-networks through sensored end nodes that publish and subscribe to each other, collect and store contextual data, and communicate directly with a wider network, allowing for localized data analysis and reduced signaling across the general network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If cloud-based services are used to provide computing services from server systems, then services can be delivered to various users, but communication latency increases and the system becomes inefficient as the number of end node client devices grows
Solution Approach 1:
The patent segments the centralized cloud service architecture into distributed peer-to-peer sub-networks. End nodes are organized into local groups that can independently provide services without always communicating with central servers. This segmentation reduces communication latency by enabling local service delivery while maintaining the ability to access broader cloud resources when needed.
Solution Approach 2:
The patent introduces a new dimensional layer of distributed computing by enabling end nodes to function both as clients and as service providers. This creates a multi-dimensional architecture where services can be delivered locally within peer-to-peer networks while also maintaining connectivity to traditional cloud services, effectively adding a spatial dimension to service delivery that reduces latency.
2Device complexity
If centralized server systems are used to handle all requests, then service management is simplified, but the system becomes inflexible and inefficient when dealing with a large number of end node devices
Solution Approach 1:
The patent implements self-service mechanisms where end nodes automatically discover and join peer-to-peer sub-networks, dynamically form groups, and autonomously manage local service delivery. This eliminates the need for centralized provisioning and management of each individual connection, maintaining simplicity while dramatically increasing system flexibility and adaptability to large numbers of devices.
Solution Approach 2:
The patent creates dynamic, adaptive sub-networks that can form, dissolve, and reconfigure based on real-time conditions. End nodes dynamically adjust their participation in different peer-to-peer groups based on service requirements, device capabilities, and network conditions, enabling the system to flexibly adapt to varying loads and requirements without centralized control.
3Loss of information
If all end nodes communicate directly with centralized servers, then data collection is centralized, but communication overhead and network signaling increase significantly
Solution Approach 1:
The patent segments data collection and processing into local peer-to-peer groups, where data is aggregated and processed locally before being transmitted to centralized servers. This segmentation reduces the volume of data and signaling required across the entire network while ensuring complete data collection through distributed aggregation points within each sub-network.
Solution Approach 2:
The patent implements preliminary data aggregation and processing within local peer-to-peer sub-networks before data is transmitted to centralized servers. End nodes perform initial data filtering, aggregation, and preprocessing locally, which reduces the amount of data that needs to be transmitted over the broader network, thereby reducing communication overhead and energy consumption.
Data Source
AI summary
A computer-implemented method for network management is disclosed and includes broadcasting, from a first sensored wireless transceiver, an availability to accept data from other sensored wireless transceivers; receiving, from one or more other sensored wireless transceivers, requests to subscribe to provide sensor data to the first sensored wireless transceiver; subsequently receiving data that indicates sensor values from the one or more other sensored wireless transceivers; aggregating the data that indicates sensor values; and transmitting the aggregated data to a central service through the Internet.


