Linear Equation Cost Estimation for Virtual Server Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing evaluation tools fail to accurately assess the resource requirements for complex business-level operations in enterprise applications, particularly in multi-server environments, as they rely on simple atomic operations that do not reflect the actual impact of high-level operations on the entire application environment.

Innovation Solution

An analysis application identifies servers supporting application operations based on a configuration file, records resource utilization, and uses linear equations to estimate the resource costs of each operation type, enabling fine-tuning and predicting server performance under service level agreements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If simple atomic operations are used for evaluation, then measurement simplicity is improved, but measurement precision deteriorates

Engineering Contradiction:
Improveevaluation simplicityVSAvoidresource cost estimation accuracy
Core Design Contradiction:
Difficulty of detecting and measuringVSMeasurement precision

Solution Approach 1:

The patent segments complex business-level operations into their constituent atomic operations (document check-in, object create, document relate, etc.). By breaking down high-level operations like 'open screen' or 'add new user' into sequences of atomic operations, the system can evaluate each atomic operation's resource cost independently and aggregate them to determine the total resource cost of complex operations, thereby maintaining measurement simplicity while achieving precise resource cost estimation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary evaluation layer that translates between atomic operations and business-level operations. The system uses atomic operations as intermediaries to indirectly measure the resource costs of complex business operations. By establishing mapping relationships between business operations and sequences of atomic operations, the system can accurately estimate resource costs without directly measuring complex operations, thus resolving the contradiction between measurement simplicity and precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive business-level operations are evaluated, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveresource cost estimation accuracyVSAvoidevaluation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the evaluation system into modular components: atomic operation definitions, operation sequencing logic, resource cost calculation modules, and service level agreement monitoring. By dividing the complex evaluation task into these manageable segments, the system can handle comprehensive business-level operations without overwhelming complexity. Each segment performs a specific function and can be independently configured and maintained.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal evaluation framework that can handle multiple types of operations (atomic and business-level) through a common architecture. The same infrastructure supports evaluation of simple atomic operations and complex business operations by accepting operation definitions and sequences as input. This multi-functional approach allows the system to evaluate diverse operations without requiring separate specialized systems for each operation type, thereby managing complexity while maintaining comprehensive evaluation capability.

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

Data Source

PatentUS9231885B1Method and system for calculating costs of application operations in a virtually provisioned environment
Publication Date: 2016.01.05 DELL EMC
  • US9231885B1 patent drawing
  • US9231885B1 patent drawing
  • US9231885B1 patent drawing

AI summary

Calculating costs of application operations in a virtually provisioned environment is described. Servers are identified that support application operations associated with executing an application, based on a configuration file. A count of each type of application operation currently executing and a resource utilization associated with each of the servers are recorded. A set of linear equations is created if the resource utilization is recorded on the number of occasions that equals the number of application operation types. Each linear equation equates a sum of a count of each type of application operation recorded as executing during an occasion with the resource utilization recorded on the occasion. The set of linear equations is solved to estimate and output resource costs of each individual type of application operation to assist in resource management.