Dynamic IoT Data Processing Location Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current networking systems lack flexibility in determining where to process data from IoT devices, as they are either hard-coded for edge or cloud processing, leading to inefficiencies and increased costs due to constrained resources and latency issues.
Innovation Solution
A system and method that evaluates multiple processing factors to decide whether IoT data should be processed at the edge or in the cloud, using a message router and processor to route data accordingly based on cost, latency, and resource availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If data is processed at edge devices, then latency is reduced and operational expenses are lowered, but processing precision and computing power are insufficient
Solution Approach 1:
The patent implements dynamic processing location selection that adapts based on data characteristics and requirements. The system evaluates whether to process data at the edge or in the cloud dynamically, allowing the processing location to change based on real-time conditions. This resolves the contradiction by enabling low-latency edge processing when appropriate while switching to high-precision cloud processing when needed.
Solution Approach 2:
The patent introduces an intermediary evaluation mechanism that assesses multiple factors including data size, processing requirements, and resource availability before routing data to the appropriate processing location. This intermediary layer enables the system to balance between edge computing speed and cloud computing precision by making intelligent routing decisions.
2Measurement precision
If data is processed in cloud computing facilities, then processing precision and computing power are improved, but latency increases and transmission costs rise
Solution Approach 1:
The system dynamically determines the optimal processing location based on real-time evaluation of data characteristics and requirements. When cloud processing is deemed necessary for precision, the system routes data accordingly, but only after evaluating that the benefits outweigh the latency costs. This dynamic approach prevents unnecessary cloud routing that would increase latency.
Solution Approach 2:
The patent implements selective data routing where only the necessary portion of data is sent to the cloud for processing, rather than routing all data uniformly. This partial action approach minimizes transmission latency and costs while still achieving the required processing precision for specific data types that benefit from cloud computing.
3Device complexity
If processing location is hard-coded, then system complexity is reduced, but adaptability and flexibility are lost
Solution Approach 1:
The patent changes the parameter of processing location from a fixed hard-coded value to a dynamically determined parameter based on multiple evaluation factors. The system evaluates data size, processing requirements, resource availability, and other parameters to determine the optimal processing location, thereby achieving flexibility without excessive complexity through structured evaluation criteria.
Solution Approach 2:
The patent creates a universal evaluation framework that can handle multiple types of data and processing scenarios through a single standardized process. This multi-functional evaluation system assesses various factors and makes routing decisions applicable to different data types and requirements, providing adaptability while maintaining system simplicity through a unified approach.
Data Source
AI summary
Telecommunications systems and associated methods are provided for determining where data is to be processed. According to a procedural implementation of the present disclosure, a method includes the step of receiving data associated with an Internet of Things (IoT) device and evaluating a plurality of processing factors related to the data. Based on the step of evaluating the plurality of processing factors, the method further comprises selecting where the data will be processed.


