Resource Service System Data Filtering for IoT Processing Delays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IoT systems, a client transmitting a large amount of data frequently can cause delays in processing for other clients due to the limited data processing capacity of resource services, leading to inefficient data handling and potential service disruptions.
Innovation Solution
Implementing a resource service system with a first queue to manage data from multiple clients, where if a predetermined client exceeds a certain data transmission threshold, the system sets a filter to prevent further data transmission from that client to the queue, thereby prioritizing data processing for other clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the reception service receives data from all clients without restriction, then complete data collection is achieved, but processing delays occur for normal clients due to excessive data volume from abnormal clients
Solution Approach 1:
The patent extracts and isolates data from abnormal clients that exceed the threshold, separating them from the normal data processing flow. The resource service identifies abnormal clients and extracts their excessive data transmissions, processing them separately or discarding them, thereby preventing these data from blocking the processing of normal clients' data.
Solution Approach 2:
The patent changes the parameter of data transmission frequency threshold to identify abnormal clients. By monitoring whether data transmission frequency exceeds a predetermined threshold, the system dynamically adjusts its behavior - normal clients receive standard processing while abnormal clients have their data restricted, thus resolving the contradiction between complete data collection and processing efficiency.
2Quantity of substance
If data transmission frequency threshold is set to allow all clients, then data completeness is maintained, but system performance deteriorates due to overload from abnormal clients
Solution Approach 1:
The patent applies partial action by selectively processing data from different clients differently. For normal clients below the threshold, complete data processing is performed. For abnormal clients exceeding the threshold, only necessary data is processed or excessive data is discarded. This partial processing approach maintains productivity while preserving sufficient data quality.
Solution Approach 2:
The system dynamically changes the data acceptance parameter based on client behavior. When a client's data transmission frequency exceeds the predetermined threshold, the system changes from accepting all data to restricting data acceptance, thus maintaining processing productivity while preserving data completeness for normal clients.
3Adaptability or versatility
If the resource service processes data asynchronously without restrictions, then service flexibility is improved, but processing delays occur due to unlimited data volume from abnormal clients
Solution Approach 1:
The patent implements feedback control by monitoring data transmission frequencies from clients and comparing them against the predetermined threshold. When abnormal behavior is detected (excessive transmission frequency), the system provides feedback by restricting data acceptance from that client. This feedback mechanism maintains service adaptability for normal clients while preventing processing delays caused by abnormal clients.
Solution Approach 2:
The system dynamically changes its operational parameters based on real-time monitoring. For clients exceeding the data transmission threshold, the resource service changes from unrestricted asynchronous processing to restricted processing, thereby maintaining service flexibility for normal clients while eliminating processing delays caused by abnormal data volumes.
Data Source
AI summary
A resource service system is one of a plurality of resource service systems each capable of communicating with a reception service system that receives data from a plurality of clients. The resource service system acquires data from a first queue that receives and stores data transmitted from the reception service system, and processes the acquired data. In a case where it is determined a number of pieces of data of a predetermined client transmitted from the reception service system per unit time exceeds a first predetermined number, the resource service system sets a first setting for preventing the reception service system from transmitting the data of the predetermined client to the first queue.


