Virtual Machine Efficiency Coefficient for Cloud Resource Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprises face challenges in assessing the financial and computational efficiency of virtual data centers (VDCs) in cloud computing facilities due to their dynamic nature and varying workloads, making it difficult to plan efficient resource usage.

Innovation Solution

A method and system to compute an efficiency coefficient for a set of virtual machines (VMs) based on ideal and actual cumulative cost of resource utilization, allowing for the evaluation of cost-effective use of cloud computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual machines are dynamically allocated and consolidated into virtual data centers, then resource utilization flexibility is improved, but assessment and planning of resource efficiency becomes more difficult

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an efficiency coefficient calculation system that acts as an intermediary between the dynamic VM environment and management decision-making. This system computes efficiency metrics by comparing ideal versus actual resource utilization costs, providing a simplified assessment mechanism that bridges the complexity gap without restricting dynamic allocation benefits

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where efficiency coefficients are continuously calculated and reported back to management systems. This feedback loop enables ongoing assessment of VM resource efficiency, allowing managers to make informed decisions about resource allocation and consolidation while maintaining the flexibility of dynamic virtualization

Inventive Principle:
Principle #23Feedback

2Speed

If virtual data centers are constantly reconfigured to match workload demands, then service responsiveness is improved, but computational efficiency assessment becomes more challenging

Engineering Contradiction:
Improveservice responsivenessVSAvoidefficiency measurement accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent establishes baseline efficiency metrics and ideal cost models before workload changes occur. By pre-defining what efficient resource utilization should look like under various conditions, the system can accurately measure actual performance against these benchmarks even as workloads dynamically change, maintaining measurement precision while enabling rapid service response

Inventive Principle:
Principle #10Preliminary action

3Productivity

If more virtual machines are consolidated into virtual data centers, then cloud computing resource utilization is improved, but identification of inefficient usage becomes more difficult

Engineering Contradiction:
Improveresource utilizationVSAvoidinefficiency detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces manual or simplistic monitoring methods with an automated efficiency coefficient calculation system. This system uses computational algorithms to compare ideal versus actual resource costs across consolidated VMs, automatically identifying inefficiencies that would be impossible to detect through traditional manual assessment methods, thereby enabling effective monitoring even as consolidation scales

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10282223B2Methods and systems to assess efficient usage of data-center resources by virtual machines
Publication Date: 2019.05.07 VMWARE INC
  • US10282223B2 patent drawing
  • US10282223B2 patent drawing
  • US10282223B2 patent drawing

AI summary

Methods and systems that compute an efficiency coefficient of a set of virtual machines (“VMs”) running in a cloud-computing facility are described. The set of VMs may be a collection of VMs that form a VDC or the set of VMs may be a subset of a larger set of VMs that comprises a VDC. The efficiency coefficient is a metric that may be used to evaluate effective use of cloud-computing facility resources by the set of VMs. The efficiency coefficient is calculated based on ideal and actual cumulative cost of the set of VMs utilization of cloud-computing facility resources. As a result, the efficiency coefficient may also be used to assess cost effective use of cloud-computing facility resources by the set of VMs.