Management Service Optimizing Mixed Workload Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions fail to optimize performance for computing devices in mixed workload environments, where native, containerized, web, and workspace-hosted applications coexist, leading to suboptimal performance due to isolation from host operating systems and environments.

Innovation Solution

A management service captures telemetry data from web, containerized, and workspace-hosted applications to detect scenarios and applies optimized performance settings using machine learning techniques, enabling adjustments within browsers or containers to enhance device performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If containerization is implemented using access control mechanisms or software virtualization, then application isolation and security are improved, but performance optimization capability deteriorates due to isolation from host operating system

Engineering Contradiction:
Improveapplication isolation and securityVSAvoidperformance optimization capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a management service as an intermediary component that bridges the isolated containerized applications with the host operating system. This management service collects performance telemetry data from within the isolated containers and translates it into optimized performance settings that can be applied through the container engine to the host system, thereby resolving the isolation barrier while maintaining security and isolation benefits

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where performance telemetry data is continuously collected from containerized applications, analyzed by machine learning models, and used to dynamically adjust performance settings. This closed-loop feedback system enables continuous optimization of application performance while maintaining the isolation guarantees of containerization

Inventive Principle:
Principle #23Feedback

2Productivity

If performance tuning is done for specific applications, then application performance is improved, but adaptability to mixed workload environments deteriorates

Engineering Contradiction:
Improveapplication performanceVSAvoidadaptability to mixed workload environments
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal performance management system that can handle multiple application types (containerized, web, workspace-hosted, and native applications) through a single management service. The system uses machine learning models that can detect and optimize for different workload scenarios, making it adaptable to mixed workload environments without requiring separate tuning mechanisms for each application type

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If multiple types of containerization solutions are combined, then application isolation and security are improved, but system complexity increases

Engineering Contradiction:
Improveapplication isolation and securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the performance management function into a separate management service that operates independently from the various containerization implementations. This segmentation allows the system to handle complex mixed workloads with different containerization types (access control mechanisms, software virtualization, hardware virtualization) through a unified but modular approach, reducing overall system complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12061931B2Optimizing performance of a computing device in a mixed workload environment
Publication Date: 2024.08.13 DELL PROD LP
  • US12061931B2 patent drawing
  • US12061931B2 patent drawing
  • US12061931B2 patent drawing

AI summary

Performance of a computing device can be optimized in a mixed workload environment. A management service can be configured to capture telemetry data from web applications or containerized applications and use such telemetry data to detect a scenario. Based on the detected scenario, the management service can select optimized performance settings and cause the optimized performance settings to be applied within the browser or container in which the application is deployed. Machine learning techniques can be employed to detect and define optimized performance settings for a particular scenario.