Event Gathering Node Optimizes Sensor Network Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In sensor network systems, the increasing number of terminal devices and relay devices leads to elevated network traffic, making it challenging to manage communication paths effectively as network topology changes, particularly when adding or removing nodes, which complicates the setting of optimal communication paths between communicable sensor network nodes.
Innovation Solution
An event gathering method that stores and modifies cost information between nodes and modules, computes total communication costs for various deployment patterns, and selects the pattern with the smallest cost to deploy modules optimally across the network, thereby minimizing communication costs and network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of terminal devices and relay devices is increased to expand network coverage and functionality, then the network capability and service range are improved, but the network traffic volume and communication path complexity are elevated
Solution Approach 1:
The patent introduces an event gathering node as an intermediary component in the sensor network. This node collects events from multiple sensor nodes and relays them to the cloud, thereby simplifying the communication paths between sensor nodes and the cloud. The intermediary node handles the complexity of routing and communication, allowing sensor nodes to focus on sensing while reducing overall network traffic and path complexity.
Solution Approach 2:
The patent segments the sensor network into distinct functional components: sensor nodes for data collection, event gathering nodes for aggregation and preprocessing, and cloud infrastructure for centralized processing. This segmentation allows each component to have specialized functions, reducing the communication burden on individual nodes and simplifying the overall network architecture despite the increasing number of devices.
2Productivity
If modules are deployed across multiple nodes to distribute processing load, then the system scalability and reliability are improved, but the communication cost and network traffic increase
Solution Approach 1:
The patent combines multiple event gathering functions into a single event gathering node that serves multiple sensor nodes. Instead of deploying separate processing modules at each sensor node (which would increase communication overhead), the system merges the gathering functionality at an intermediate node, reducing the number of communication paths and overall communication cost while maintaining distributed processing benefits.
Solution Approach 2:
The patent implements local event gathering and preprocessing at the event gathering node, which is positioned locally between sensor nodes and the cloud. This local processing capability allows events to be aggregated and filtered before transmission to the cloud, reducing the communication load on distant nodes and optimizing the distribution of processing tasks based on local network conditions.
3Productivity
If communication paths are optimized for minimal cost, then the network efficiency is improved, but the adaptability to network topology changes deteriorates
Solution Approach 1:
The patent implements a dynamic event gathering system where the event gathering node can adapt its communication paths and routing based on changing network topology. The system continuously monitors network conditions and adjusts the communication paths between sensor nodes, event gathering nodes, and the cloud to maintain optimal efficiency while accommodating topology changes such as node additions, removals, or failures.
Data Source
AI summary
An event gathering method includes: storing cost information between nodes which manages by associating a transmission node identifier and a reception node identifier with a first communication cos, the communication occurring between nodes including a sensor node which transmits an event and an intermediate node which relays the event; modifying or storing the event; gathering cost information between modules which manages by associating a transmission module identifier and a reception module identifier with a second communication cost of a occurred event; extracting a pattern candidate which assigns modules to first nodes as deployment pattern candidates which manages by associating a module identifier with a node identifier; computing a total communication cost based on the cost information between modules and the cost information between nodes; selecting a deployment pattern candidate having the smallest total communication cost; and deploying the modules in the first nodes based on a selected deployment pattern candidate.


