Multi-Workload Identification Using SOCC in Heterogeneous Data Centers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods are inadequate for identifying multiple workloads simultaneously in a heterogeneous environment, failing to efficiently allocate resources and optimize performance due to their focus on single-workload identification.

Innovation Solution

A method and system utilizing a Successively Ordered Classifier Chain (SOCC) module to identify multiple workloads by collecting and correlating parameters from various system stack layers, creating a feature set, and processing it to enhance workload recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing single-workload identification methods are used, then the system can identify one workload at a time, but it fails to identify multiple workloads simultaneously leading to inefficient resource allocation

Engineering Contradiction:
Improveworkload identification efficiencyVSAvoidmulti-workload identification capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments the workload identification process into distinct classification stages using a Successively Ordered Classifier Chain (SOCC) module. Each classifier in the chain handles specific workload types, enabling simultaneous identification of multiple workloads by dividing the complex identification task into manageable segments that process different workload characteristics independently and sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to workload identification by implementing a multi-layer classification architecture. The SOCC module adds a temporal dimension through successive classification stages, where each stage processes workload parameters in a specific sequence, enabling the system to distinguish multiple workloads simultaneously by analyzing them across different classification dimensions rather than treating them as a single homogeneous group.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the system attempts to identify multiple workloads simultaneously using complex methods, then multi-workload recognition capability improves, but system complexity and computational overhead increase

Engineering Contradiction:
Improvemulti-workload identification capabilityVSAvoididentification system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The complex task of multi-workload identification is segmented into a chain of simpler binary classifiers. Each classifier in the SOCC module handles a specific decision point, breaking down the complex multi-class classification problem into a sequence of manageable binary decisions. This segmentation reduces the computational complexity of each individual classifier while maintaining the overall capability to identify multiple workloads simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs partial classification action by implementing a successively ordered classifier chain where not all classifiers need to be executed for every workload identification task. The chain allows early termination when sufficient classification accuracy is achieved, performing only the necessary portion of the classification sequence required to distinguish the workloads present, thereby reducing overall computational overhead while maintaining multi-workload identification capability.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If comprehensive parameters are collected from multiple system stack layers, then workload identification accuracy improves, but data processing time and computational resources increase

Engineering Contradiction:
Improveworkload identification accuracyVSAvoidparameter collection and processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-processing and organizing parameters from multiple system stack layers before they reach the SOCC module. Parameters are collected, correlated, and structured in advance during normal system operation, allowing the classification process to work with pre-organized data rather than raw parameters. This preliminary organization of data from different system layers reduces the processing time required during actual workload identification while maintaining comprehensive parameter analysis for accurate identification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The parameter collection and processing workflow is segmented into distinct stages: parameter collection from multiple system stack layers, parameter correlation and feature extraction, and final classification by the SOCC module. This segmentation allows each stage to be optimized independently, with parameter collection occurring asynchronously during system operation and classification performed only when sufficient data is available, reducing overall processing time while maintaining comprehensive analysis for accurate multi-workload identification.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12498991B2Methods and systems for identifying multiple workloads in a heterogeneous environment
Publication Date: 2025.12.16 SAMSUNG ELECTRONICS CO LTD
  • US12498991B2 patent drawing
  • US12498991B2 patent drawing
  • US12498991B2 patent drawing

AI summary

A method for identifying a plurality of workloads in a heterogenous environment includes collecting a plurality of parameters from at least one layer of a system stack associated with the plurality of workloads, correlating the collected plurality of parameters from different layers of software stack, and creating a feature set based on the correlated plurality of parameters. The method further includes processing the feature set using a successively ordered classifier chain (SOCC) module to identify the presence of the plurality of workloads in the heterogenous environment in a data center.