Edge Device Process Cancellation Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata processing completenessVSAvoidsystem load and latency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If intermediate results are stored frequently, then re-execution efficiency is improved, but storage resource consumption increases

Engineering Contradiction:
Improvere-execution efficiencyVSAvoidstorage resource consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If process cancellations are allowed, then system flexibility is improved, but processing time and resource waste increase

Engineering Contradiction:
Improvesystem flexibilityVSAvoidprocessing time and resource waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS11029887B2Data process execution device, storage medium, and data process execution system
Publication Date: 2021.06.08 FUJITSU LTD
  • US11029887B2 patent drawing
  • US11029887B2 patent drawing
  • US11029887B2 patent drawing

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.