Containerized IoT Data Processing Offloading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IoT devices face complexity and resource inefficiency due to increased data collection and processing demands, requiring powerful processing units and continuous application execution, which can lead to security risks and high costs.
Innovation Solution
Implementing containerized IoT devices that offload data processing to a computing platform, using container technology to run minimal software on IoT devices and perform bulk processing in cloud-based containers, allowing for efficient data processing and secure data management without the need for continuous network connections or powerful processing units on the devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If IoT devices are equipped with increased data collection capacity and processing power to meet application demands, then data processing capability is improved, but device complexity and cost increase
Solution Approach 1:
The patent extracts the data processing functionality from the IoT device itself and relocates it to a remote computing platform. The IoT device is reduced to merely collecting sensor data and transmitting it, while the complex processing tasks are performed externally. This resolves the contradiction by improving data processing capability through external resources while keeping the IoT device simple and low-cost.
2Productivity
If IoT devices run continuous applications with powerful processing units to handle data processing, then data processing capability is improved, but energy consumption and operational costs increase
Solution Approach 1:
The patent extracts the continuous application execution and powerful processing requirements from the IoT device, placing them instead on a remote computing platform. The IoT device only needs to collect sensor data and send it remotely, eliminating the need for continuous local processing and reducing energy consumption significantly while maintaining high data processing capability through external resources.
3Device complexity
If IoT devices have minimal software and limited processing power to reduce complexity, then device simplicity is improved, but local data processing capability deteriorates
Solution Approach 1:
The patent introduces a remote computing platform as an intermediary between the simple IoT device and the data processing function. The IoT device remains simple with minimal software, while the remote platform performs the data processing tasks. This intermediary resolves the contradiction by allowing device simplicity while maintaining data processing capability through the mediating system.
4Adaptability or versatility
If IoT devices perform data processing locally to maintain operational independence, then autonomy is improved, but security risks and cost increase
Solution Approach 1:
The patent extracts the data processing function from the IoT device to a remote computing platform, which provides isolated container environments for processing. This resolves the security risks by removing sensitive processing from the potentially vulnerable IoT device while maintaining operational autonomy through the use of isolated containers that can be selectively activated based on processing needs.
Data Source
AI summary
A method and system for containerized Internet of Things (IoT) devices. The method includes receiving by a computing platform IoT device sensor data. The method also includes receiving by the computing platform at least one container image script. The method also includes loading into the computing platform at least one container, which is based on the at least one container image script received by the computing platform. The method also includes processing at least a portion of the IoT device sensor data within the at least one container to generate processed IoT device data. The method also includes transmitting from the computing platform at least a portion of the processed IoT device data. The method also includes removing the at least one container from the computing platform in response to at least a portion of the processed IoT device data being transmitted from the computing platform.


