Computing Power Sharing Exception Handling via Dynamic Workload Reassignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing, non-dedicated terminals often experience CPU or memory overload and low battery issues due to tasks like network videos or games, leading to potential interruptions if exceptions are not timely detected and handled.

Innovation Solution

A method and apparatus for reporting and handling exceptions in computing power sharing, which involve detecting hardware and battery states, reporting exceptions to a network unit, and reassessing workload distribution based on thresholds, allowing for dynamic reassignment of workloads to other terminals if necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If terminals participate in distributed computing with high CPU or memory utilization, then computing power sharing capability is improved, but system stability deteriorates due to hardware exceptions

Engineering Contradiction:
Improvecomputing power sharing capabilityVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary monitoring of hardware states (CPU utilization, memory utilization, battery level) before exceptions occur. By setting threshold values for these parameters, the system can detect potential exceptions in advance and trigger preventive actions, such as notifying the network side to reassign workloads, thereby maintaining system stability while enabling computing power sharing.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If terminals run resource-intensive applications like network videos or games, then user experience is improved, but computing power sharing reliability deteriorates due to resource conflicts

Engineering Contradiction:
Improveuser experienceVSAvoidcomputing power sharing reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent establishes a feedback mechanism where the terminal continuously monitors its hardware state and reports to the network side. When resource-intensive applications are running, the system detects changes in CPU, memory, or battery states and feeds this information back to the network controller, which can then dynamically adjust or reassign computing tasks to maintain reliable computing power sharing despite local resource conflicts.

Inventive Principle:
Principle #23Feedback

3Loss of time

If exception detection thresholds are set low for timely detection, then exception detection speed is improved, but false positive rate increases leading to unnecessary workload reassignment

Engineering Contradiction:
Improveexception detection speedVSAvoidworkload reassignment efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent employs multiple threshold parameters for different hardware states (CPU utilization threshold, memory utilization threshold, battery level threshold) rather than a single uniform threshold. This allows the system to adjust detection sensitivity for each resource type independently, balancing timely exception detection with reduction of false positives. The network side receives detailed state information and can make informed decisions about whether actual reassignment is necessary.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230214261A1Computing power sharing-related exception reporting and handling methods and devices, storage medium, and terminal apparatus
Publication Date: 2023.07.06 SPREADTRUM SEMICON (NANJING) CO LTD
  • US20230214261A1 patent drawing
  • US20230214261A1 patent drawing
  • US20230214261A1 patent drawing

AI summary

Provided are a method and an apparatus for reporting and handling an exception in computing power sharing, a storage medium, and a terminal device. The method for reporting an exception in computing power sharing includes: detecting a current hardware state and a current battery state; and reporting an exception to a network unit, in a case that the hardware state or the battery state reaches a preset exception threshold, or in a case that a change of the hardware state or a change of the battery state reaches a preset reporting threshold. The method for handling an exception in computing power sharing includes: receiving an exception reported from a cooperative computing terminal; determining a total workload assigned to the cooperative computing terminal and a remaining workload of the cooperative computing terminal; and determining, based on the exception and the remaining workload, to reassign the remaining workload or the total workload.