Edge Server Managed Rollback for Low-End Device Software Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Low-end devices, such as smart meters, face challenges in securing sufficient memory or storage for rollback software due to limited resources, making it difficult to implement a rollback technique to revert software in case of abnormalities post-update.
Innovation Solution
An information processing system comprising edge servers and low-end devices, where the edge servers manage software updates and rollbacks by storing version information and rollback software, allowing the low-end devices to revert to previous software versions when abnormalities occur, utilizing a processing circuit to detect abnormalities and initiate rollback requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If rollback software is stored in low-end devices to enable rollback capability, then system reliability is improved, but device memory/storage capacity is worsened
Solution Approach 1:
The patent extracts the rollback software storage function from the low-end device to the edge server. The low-end device no longer needs to store rollback software locally, instead it retrieves rollback versions from the edge server when needed. This resolves the contradiction by removing the storage burden from the constrained device while maintaining rollback capability.
Solution Approach 2:
The edge server acts as an intermediary between the low-end device and the rollback software repository. The edge server stores multiple software versions and provides them to the low-end device on demand, enabling rollback without requiring the device to maintain local storage of backup versions.
2Reliability
If software update is performed rapidly to correct vulnerabilities, then security risk is reduced, but system stability is worsened due to insufficient testing
Solution Approach 1:
The system performs preliminary actions by maintaining multiple pre-tested software versions on the edge server. When a vulnerability is discovered, the system can rapidly switch to a previously validated version rather than waiting for new updates to be tested and deployed, thus maintaining both security and stability.
Solution Approach 2:
The patent implements beforehand cushioning by keeping backup software versions readily available on the edge server. This creates a safety buffer that allows the system to absorb update-related disruptions by reverting to known-good versions if abnormalities occur, cushioning against the instability risk of rapid updates.
3Reliability
If rollback technique is implemented in low-end devices, then abnormality recovery is improved, but device complexity is worsened
Solution Approach 1:
The patent extracts the complex rollback management functionality from the low-end device to the edge server. The device only needs simple client-side functionality to request and receive rollback software, while the complex version management, storage, and distribution logic resides on the server side, thus improving recovery capability without significantly increasing device complexity.
Data Source
AI summary
An information processing system includes an edge server and a low-end device. The edge server has a storage and a processor. The low-end device has a storage and a processor, connected to the edge server. The processor of the low-end device transmits abnormality information for detecting its own abnormality to the edge server, the storage of the edge server stores information on the software. The low-end device information includes the version of the software. The processor of the edge server detects an abnormality in the low-end device based on the abnormality information, acquires version information of the software, acquires information on rollback software which is a version of software older than a version in the version information of the software running in the low-end device from the storage, and requests the low-end device to roll back the software based on the information on the rollback software.


