Virtual Machine Categorization via Weighted Service Level Buckets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual machine environments, manually tracking and managing IT resources across numerous virtual machines is laborious, time-consuming, and prone to errors, especially when defining application-based services, as it requires extensive knowledge and understanding of resource allocation.

Innovation Solution

A system that categorizes virtual machines into predefined service level buckets based on IT resource specifications, using weighted average scores to automatically apply corresponding application-based services, reducing manual effort and minimizing errors, and allowing less knowledgeable administrators to manage virtual machines effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual tracking and management of IT resources is performed across numerous virtual machines, then service administrators can define application-based services, but the process becomes laborious, time-consuming, and prone to errors

Engineering Contradiction:
Improveaccuracy of service definitionVSAvoidtime for manual resource tracking
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables virtual machines to automatically report their own IT resource allocations and service level agreements to the categorization system. This self-service mechanism eliminates the need for administrators to manually track resources, reducing time consumption and minimizing human errors while maintaining accurate service definitions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of tracking and categorizing virtual machines with an automated computational system. The system uses algorithms to automatically calculate weighted average scores based on IT resource specifications and service level agreements, substituting human administrative effort with automated information processing.

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

2Adaptability or versatility

If service administrators manually define application-based services for each virtual machine, then services can be customized, but extensive knowledge and understanding of resource allocation is required

Engineering Contradiction:
Improvecustomization of application-based servicesVSAvoidease of service management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an automated categorization system as an intermediary between virtual machines and service administrators. This intermediary automatically categorizes virtual machines into service level buckets based on their IT resource specifications and service level agreements, preserving service customization while eliminating the need for administrators to have extensive technical knowledge of resource allocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates standardized service level bucket templates that can be automatically applied to virtual machines. Instead of manually customizing services for each virtual machine, administrators can define service level buckets once and have them automatically replicated and applied based on automated categorization, maintaining adaptability while improving ease of operation.

Inventive Principle:
Principle #26Copying

3Productivity

If virtual machines are manually categorized into service levels, then application-based services can be applied, but the process is laborious and error-prone

Engineering Contradiction:
Improveefficiency of service applicationVSAvoidaccuracy of categorization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements automated feedback loops where virtual machines continuously report their IT resource allocations and service level agreements to the categorization system. The system automatically recalculates weighted average scores and re-categorizes virtual machines as needed, ensuring accurate service application while improving productivity through automation. This feedback mechanism eliminates manual categorization errors and maintains high reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10437624B2Service level based categorization of virtual machines
Publication Date: 2019.10.08 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10437624B2 patent drawing
  • US10437624B2 patent drawing
  • US10437624B2 patent drawing

AI summary

The present subject matter relates to categorizing virtual machines of a virtual machine environment into predefined service level buckets. The predefined service level buckets are indicative of different levels of application based services that are to be applied to the virtual machines. In one implementation, specifications of information technology (IT) resources allocated to each of the virtual machines are obtained. A weighted average score for each virtual machine with respect to each of the specifications of IT resources is determined. The weighted average score is indicative of a relative level of importance of the corresponding virtual machine with respect to the corresponding specification of IT resource for providing at least one business service using the virtual machine environment. Each virtual machine is assigned to one of the predefined service level buckets based on a total weighted average score for the each virtual machine.