Adaptive Idle Detection in Hyper-Converged Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current idle detection techniques in virtualized computing environments are inaccurate due to reliance on absolute resource utilization thresholds, failure to account for management overhead, and excessive overhead on production environments, leading to inefficient resource management and unnecessary costs.

Innovation Solution

An adaptive idle detection algorithm using the coefficient of variation (CV) to quantify system idleness, filtering out management overhead, and employing an idleness score to reduce unnecessary data retrieval, allowing for more accurate and efficient detection of idle systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If absolute resource utilization thresholds are used for idle detection, then the detection process is simple, but the detection accuracy is poor

Engineering Contradiction:
Improveidle detection accuracyVSAvoiddetection algorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the idle detection approach from using absolute resource utilization thresholds to using the coefficient of variation (CV) of resource usage. This parameter change enables the system to detect idle SDDCs more accurately by measuring relative variability rather than absolute values, resolving the contradiction between detection accuracy and algorithm complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a dynamic idle detection mechanism that adapts to different SDDC workloads and time periods. By using rolling CV calculations and adjusting detection parameters based on observed patterns, the system maintains high accuracy without requiring overly complex static thresholds, thus resolving the contradiction between precision and complexity.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If comprehensive resource usage data is continuously monitored, then detection accuracy improves, but system overhead increases

Engineering Contradiction:
Improveidle detection accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential information needed for idle detection by using the coefficient of variation calculated from resource usage data. Instead of continuously analyzing all raw resource metrics, the system extracts the CV parameter which captures the essence of workload variability, thereby maintaining detection accuracy while significantly reducing computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses existing resource usage data that is already being collected for other purposes and creates a derived metric (CV) for idle detection. This approach avoids the need for additional monitoring infrastructure or excessive data collection, reducing overhead while maintaining detection precision through clever use of available data.

Inventive Principle:
Principle #26Copying

3Measurement precision

If management overhead is included in resource usage data, then data completeness is maintained, but idle detection accuracy deteriorates

Engineering Contradiction:
Improveidle detection accuracyVSAvoidmanagement overhead separation
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the resource usage data into different components by analyzing the coefficient of variation across various resource types. This segmentation allows the system to identify patterns specific to workload usage versus management overhead, enabling accurate idle detection even when management overhead is present in the data, thus resolving the contradiction between accuracy and information loss.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240411625A1Adaptive idle detection in a software-defined data center in a hyper-converged infrastructure
Publication Date: 2024.12.12 VMWARE INC
  • US20240411625A1 patent drawing
  • US20240411625A1 patent drawing
  • US20240411625A1 patent drawing

AI summary

An adaptive idle detection method determines whether software defined data centers (SDDCs) in a hyperconverged infrastructure (HCl) environment are idle. Idleness may be quantified via a coefficient of variation (CV) against resource usage, so as to adapt the idle detection method to SDDCs with different hardware specifications and workloads. Management overhead may also be filtered out by the idle detection method, and the idle detection method may use idleness scores to further reduce overhead.