ML-to-ML Orchestration for IHS Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Handling Systems (IHS) face limited overall optimization due to independent operation of multiple machine learning (ML)-based optimization services, leading to conflicting resource adjustments and suboptimal performance.

Innovation Solution

A machine learning-to-machine learning (ML-to-ML) orchestration system that coordinates the operation of ML-based optimization services across various resources in an IHS, generating augmented hints to optimize the performance of target applications by combining ML-based hints and internally generated hints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple ML-based optimization services operate independently to optimize individual resources, then each resource can be optimized by its dedicated service, but overall system optimization is limited due to lack of coordination and conflicting resource adjustments

Engineering Contradiction:
Improveoverall system optimizationVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

An ML-to-ML orchestration service is introduced as an intermediary between multiple ML-based optimization services. This orchestration service receives hints from individual optimization services, translates them into a common format, and coordinates their execution to ensure system-wide optimization without conflicts. The intermediary enables cooperation between previously independent services, resolving the contradiction between individual resource optimization and overall system optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If ML-based optimization services function individually without coordination, then each service can operate autonomously with simple design, but resource adjustments conflict and performance is suboptimal

Engineering Contradiction:
Improveperformance consistencyVSAvoidorchestration architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple independent ML-based optimization services into a coordinated system through a central orchestration service. Individual optimization services continue to operate autonomously at their level, but the orchestration service combines their hints and coordinates their actions, merging their efforts into a unified optimization strategy. This combining approach maintains the simplicity and autonomy of individual services while achieving reliable, conflict-free system-wide optimization.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11593178B2ML-to-ML orchestration system and method for system wide information handling system (IHS) optimization
Publication Date: 2023.02.28 DELL PROD LP
  • US11593178B2 patent drawing
  • US11593178B2 patent drawing
  • US11593178B2 patent drawing

AI summary

Embodiments of systems and methods for managing performance optimization of applications executed by an Information Handling System (IHS) are described. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to, for each of multiple resources used to execute a target application, receive one or more machine learning (ML)-based hints associated with each resource that have been generated by a ML-based optimization service, and generate one or more augmented hints for at least one of the resources using a ML-to-ML orchestration service. The ML-to-ML orchestration service then transmits the augmented hints to the ML-based optimization service that combines the augmented ML-based hints with the one or more internally generated hints to generate augmented profile recommendations that are, in turn, used to adjust one or more settings of the resource to optimize a performance of the target application executed by the resource.