Semantic IoT Application Placement for Edge Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial IoT data processing systems face challenges in promptly uploading large amounts of data to industrial clouds due to limited network broadband, leading to inefficiencies in data transmission and processing.
Innovation Solution
A semantics-based IoT device data processing method and apparatus that evaluates the performance and semantic model of IoT devices to determine the suitability for installing applications, allowing for efficient data processing by identifying capable devices and optimizing data distribution based on semantic models and resource availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If all collected industrial data is uploaded to the industrial cloud, then data completeness is improved, but network bandwidth consumption increases and transmission efficiency deteriorates due to limited network broadband
Solution Approach 1:
The patent applies local quality by enabling different IoT devices to perform data processing locally based on their semantic models and capabilities. Instead of uniformly uploading all data to the cloud, each device processes and filters data according to its local semantic understanding, transmitting only necessary processed results to the cloud. This resolves the contradiction by maintaining data completeness at the system level while reducing network bandwidth consumption at the transmission level.
Solution Approach 2:
The patent segments the data processing function between edge devices and the cloud. IoT devices with semantic models perform preliminary data processing, filtering, and analysis locally, while the cloud receives only the essential processed data. This segmentation allows complete data processing functionality while reducing the volume of data transmitted over the network, thus resolving the bandwidth consumption issue.
2Productivity
If data processing applications are installed on all IoT devices, then data processing capability is improved, but device complexity and resource consumption increase
Solution Approach 1:
The patent implements dynamic application installation where IoT devices can dynamically acquire, install, and update semantic model applications based on their specific needs and capabilities. The system allows devices to selectively install only the applications relevant to their function and data characteristics, rather than pre-installing all possible applications. This dynamic approach enhances data processing capability while controlling device complexity through selective installation.
Solution Approach 2:
The patent enables IoT devices to autonomously determine their own data processing needs and selectively install appropriate semantic model applications without requiring manual configuration or installation on every device. Devices self-assess their capabilities and requirements, then automatically acquire and install only the necessary applications, thereby improving overall system processing capability while minimizing individual device complexity and installation overhead.
3Productivity
If semantic models are deployed on IoT devices with limited resources, then data processing intelligence is improved, but device resource consumption increases
Solution Approach 1:
The patent applies partial action by implementing semantic models that process only the essential and relevant portions of industrial data rather than analyzing all data in full detail. The semantic models perform selective processing based on data importance, device capabilities, and processing requirements, achieving sufficient intelligence for effective data processing while consuming fewer computational resources than complete analysis would require.
Data Source
AI summary
A semantics-based Internet of Things (IOT) device data processing-related application installation method and apparatus are disclosed. In an embodiment, the method includes receiving a data processing demand from a client, retrieving, from an industrial cloud, at least one application which needs to be installed for fulfilment of the data processing demand, and analyzing required source data and an installation demand of the application; analyzing at least one device end capable of providing the source program in the IOT to determine whether the device meets the installation demand of the application and provides the required source data; and installing the application in a gateway corresponding to the device end, upon the device end being determined to be able to meet the installation demand of the application.


