Edge Device Process Cancellation Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data analysis, the efficiency of processing data on edge devices is hindered by repeated cancellations of processes due to unsatisfactory results, leading to increased load and latency, and inefficient storage resource management, where data is often stored unnecessarily, causing storage insufficiency and pointless processing.
Innovation Solution
An information processing system that determines, based on processing rates and time periods, whether to re-execute or store the result of a canceled process, optimizing resource usage by executing processes only when beneficial and storing results when it reduces overall processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If processes are repeatedly executed on edge devices despite cancellations, then data processing completeness may be improved, but system load and latency increase
Solution Approach 1:
The system implements a feedback mechanism where the edge device receives cancellation notifications from the cloud server and responds by determining whether to store intermediate results based on processing rates. This closed-loop feedback allows the system to adapt to cancellation events dynamically, preventing redundant re-execution while ensuring necessary data is preserved, thereby resolving the contradiction between processing completeness and system efficiency.
Solution Approach 2:
The edge device performs preliminary determination of whether to store intermediate processing results before potential re-execution is needed. By proactively storing results based on processing rate analysis when cancellations occur, the system prepares in advance for possible re-execution scenarios, ensuring data completeness without unnecessarily increasing system load during normal operation.
2Productivity
If intermediate results are stored frequently, then re-execution efficiency is improved, but storage resource consumption increases
Solution Approach 1:
The system changes the parameter of result storage by making it conditional rather than constant. The edge device evaluates the processing rate as a dynamic parameter and only stores intermediate results when the processing rate falls below a threshold following a cancellation. This parameter-based conditional storage optimizes re-execution efficiency by storing only when necessary, preventing unnecessary storage resource consumption.
3Adaptability or versatility
If process cancellations are allowed, then system flexibility is improved, but processing time and resource waste increase
Solution Approach 1:
The system converts the harmful effect of process cancellations into a beneficial opportunity. When a cancellation notification is received, the edge device uses this event to evaluate whether intermediate results should be stored. The cancellation, which initially causes processing interruption and potential waste, is transformed into a trigger for intelligent result preservation, preventing future re-execution time loss while maintaining system flexibility.
Data Source
AI summary
An information processing device includes a memory and circuitry coupled to the memory and configured to determine, when execution of a process on data is canceled in accordance with a cancellation request from a source that has requested the process, whether the process is to be executed and whether a result of executing the process is to be stored, based on a processing rate of the process by the information processing device.


