Intrusiveness-Based Task Scheduling for Federated Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing task scheduling methods in federated learning systems fail to adequately consider the intrusiveness of tasks on heterogeneous and dynamically changing computing devices, leading to inefficient resource utilization and potential performance degradation.

Innovation Solution

Implementing a machine learning-based approach to determine an intrusiveness metric on each computing device, which is used by a scheduler device to optimize task distribution and avoid overloading devices, thereby improving resource utilization and maintaining performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing scheduling methods are used in federated learning environments, then the system can operate with simple task distribution, but computing resources are underutilized or overutilized and device performance is degraded

Engineering Contradiction:
Improveresource utilizationVSAvoidscheduling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where computing devices report intrusiveness metrics to the scheduler device, which uses this information to dynamically adjust task scheduling decisions. This closed-loop feedback enables the system to learn from actual device performance and optimize resource allocation over time, resolving the contradiction between simple scheduling and effective resource management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables computing devices to self-assess their own intrusiveness metrics and autonomously report this information to the scheduler. This self-service approach allows devices to participate actively in the scheduling process without requiring complex centralized control, improving resource utilization while maintaining manageable system complexity.

Inventive Principle:
Principle #25Self-service

2Reliability

If tasks are scheduled without considering device performance impact, then scheduling is simpler and faster, but device performance degrades due to underutilization or overutilization

Engineering Contradiction:
Improvedevice performanceVSAvoidscheduling time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary assessment of intrusiveness metrics before task scheduling occurs. By evaluating device capabilities and potential performance impact in advance, the system can make informed scheduling decisions that prevent performance degradation without requiring complex real-time adjustments during task execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The scheduling system dynamically adapts to changing device conditions by continuously monitoring intrusiveness metrics and adjusting task assignments accordingly. This dynamic approach allows the system to maintain optimal performance by responding to real-time device state changes while avoiding rigid, time-consuming scheduling procedures.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If heterogeneous devices with varying capabilities are managed without intrusiveness metrics, then device diversity is accommodated, but task distribution is suboptimal and performance degradation occurs

Engineering Contradiction:
Improvedevice capability variationVSAvoidtask scheduling efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies local quality by tailoring scheduling decisions to individual device characteristics. Each computing device's specific intrusiveness metrics and capabilities are considered when assigning tasks, allowing the system to optimize task distribution for each device's unique properties rather than using a one-size-fits-all approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes scheduling parameters based on device intrusiveness metrics and capabilities. By adjusting task assignment decisions according to measured performance impact and device characteristics, the system optimizes task distribution across heterogeneous devices, improving both adaptability and productivity simultaneously.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12632292B2Computing task scheduling based on an intrusiveness metric
Publication Date: 2026.05.19 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US12632292B2 patent drawing
  • US12632292B2 patent drawing
  • US12632292B2 patent drawing

AI summary

Examples of computing task scheduling based on an intrusiveness metric are described. In an example, an intrusiveness metric that indicates an impact of a computing task on performance of a computing device may be determined with an intrusiveness machine learning model. The intrusiveness metric may be sent to a scheduler device to determine distribution of additional computing tasks according to a scheduling machine learning model.