SDDC Time Estimation Using Granular Historical Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional time estimation methods for operations in software-defined data centers (SDDCs) are often inaccurate, leading to increased IT costs and potential downtime due to overestimation of upgrade times, which can result in breaches of contract and loss of productivity.

Innovation Solution

The implementation of a high-quality time estimation (HQTE) methodology using VMware Analytics Cloud (VAC) data, which collects and analyzes past upgrade timelines to provide precise, real-time estimates by segmenting and querying granular time-based data sets, leveraging machine learning and collective data sharing to refine estimates based on similar operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional time estimation methods are used for SDDC operations, then the estimation process is simple, but the accuracy of time estimates is poor leading to overestimation

Engineering Contradiction:
Improveaccuracy of time estimatesVSAvoidcomplexity of estimation system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system collects actual time data from completed SDDC operations and feeds it back to continuously refine and update the time estimation model. This feedback mechanism allows the system to learn from historical data and improve estimation accuracy over time without requiring complex manual adjustments

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system creates a virtual model that replicates the characteristics and behavior of actual SDDC operations based on historical data. This copied model can then be used to estimate times for future operations without requiring physical testing or complex analytical calculations

Inventive Principle:
Principle #26Copying

2Loss of time

If accurate time estimates are provided, then downtime and IT costs are reduced, but the data collection and analysis process becomes more complex

Engineering Contradiction:
Improvedowntime during operationsVSAvoidcomplexity of data collection system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system automatically collects time data from SDDC operations without requiring manual input or intervention. The data collection process is self-service, where the system itself gathers, stores, and processes the necessary information, eliminating the need for additional manual data entry procedures

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary data collection and analysis during and after SDDC operations, preparing estimation models in advance. This preliminary action ensures that when time estimates are needed, the system already has the necessary data processed and ready, reducing the complexity of on-demand data gathering

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If conventional estimation methods are used, then the system is easier to operate, but IT costs increase due to overestimation and extended downtime

Engineering Contradiction:
Improveease of time estimation processVSAvoidIT costs during operations
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The time estimation system operates autonomously, automatically collecting data, processing information, and generating estimates without requiring manual intervention. This self-service capability maintains ease of operation while significantly improving accuracy to reduce costly downtime and resource allocation errors

Inventive Principle:
Principle #25Self-service

4Productivity

If accurate time estimation is implemented, then productivity is improved, but the system requires more complex data processing capabilities

Engineering Contradiction:
Improveoperational productivity in SDDCVSAvoidcomplexity of analysis system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements continuous feedback loops where actual operation times are compared with estimated times, and the differences are used to refine the estimation model. This automated feedback process improves productivity by providing increasingly accurate predictions without requiring complex manual analysis

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts estimation parameters based on historical data patterns, operation types, and system conditions. By automatically changing parameters based on learned patterns rather than using fixed complex models, the system improves productivity while managing computational complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11422912B2Accurate time estimates for operations performed on an SDDC
Publication Date: 2022.08.23 VMWARE INC
  • US11422912B2 patent drawing
  • US11422912B2 patent drawing
  • US11422912B2 patent drawing

AI summary

Accurate time estimates for operations performed on an SDDC are disclosed. The method includes receiving information about a job performed on an SDDC from at least one of a plurality of different reporting SDDC's, the information including a description of the SDDC, a description of the job performed on the SDDC, and a plurality of time stamps, each time stamp indicative of an operation performed on the SDDC in order to complete the job. The information is stored in a database in a granular time-based data set. When a request for a time estimate for a yet-to-be-performed job is received from at least a second SDDC (the request including a description of the SDDC), the stored information is used in conjunction with the description of the second SDDC to generate a time estimate for the yet-to-be-performed job.