Cloud Management System Virtual Group Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based computing architectures lack flexibility in resource selection and utilization, as they are typically supported by dedicated servers using unitary virtualization schemes, limiting the ability to maximize computing resource usage across different infrastructures and virtualization mechanisms.

Innovation Solution

A cloud management system that identifies and manages computing resources regardless of infrastructure or virtualization schemes, allowing for the creation and management of virtual machines by classifying resources into 'virtual groups' based on usage and specifications, enabling flexible and efficient resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated servers with unitary virtualization schemes are used to support cloud-based computing architectures, then cloud services can be deployed and managed, but flexibility in selecting resources and maximizing computing resource usage is limited

Engineering Contradiction:
Improveflexibility in resource selectionVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cloud management system is designed to work with multiple virtualization schemes (unitary, distributed, hybrid) and various infrastructure types (dedicated servers, ad-hoc resources) through a unified interface. This allows the system to manage diverse computing resources without requiring dedicated infrastructure for each virtualization approach, thereby improving flexibility while avoiding the complexity of maintaining separate management systems for each infrastructure type.

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

Solution Approach 2:

The system segments computing resources into virtual groups based on usage patterns and specifications rather than physical infrastructure boundaries. This segmentation allows flexible allocation and selection of resources from different infrastructure sources without being constrained by dedicated server configurations, enabling improved adaptability while simplifying resource management through logical organization.

Inventive Principle:
Principle #1Segmentation

2Productivity

If dedicated servers with unitary virtualization schemes are used, then cloud services can be instantiated and managed, but the ability to maximize computing resource usage across different infrastructures is limited

Engineering Contradiction:
Improvecomputing resource usage efficiencyVSAvoidinfrastructure flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The cloud management system dynamically allocates computing resources based on real-time usage patterns, workload demands, and resource availability across different infrastructures. This dynamic approach allows the system to maximize computing resource usage by continuously optimizing resource distribution rather than being constrained by static dedicated server configurations, thereby improving productivity while maintaining infrastructure flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes resource allocation parameters dynamically based on usage patterns and specifications, allowing flexible adjustment of resource distribution across different infrastructures. By modifying allocation parameters rather than being fixed to dedicated server configurations, the system maximizes computing resource usage efficiency while preserving adaptability to various infrastructure types.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If unitary virtualization schemes are used on dedicated servers, then virtual machines can be instantiated, but flexibility in managing diverse virtualization mechanisms is reduced

Engineering Contradiction:
Improvecloud service deploymentVSAvoidvirtualization scheme flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The cloud management system provides a unified interface and common management mechanisms that work across multiple virtualization schemes (unitary, distributed, hybrid). This universality allows easy deployment and management of cloud services without requiring separate operational procedures for each virtualization type, thereby maintaining ease of operation while enhancing flexibility to support diverse virtualization mechanisms.

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

Solution Approach 2:

The system introduces an intermediary management layer that abstracts the complexities of different virtualization schemes. This intermediary layer provides standardized interfaces and management mechanisms that simplify cloud service deployment operations while enabling flexible support for multiple virtualization approaches underneath, resolving the contradiction between ease of operation and virtualization flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9311162B2Flexible cloud management
Publication Date: 2016.04.12 RED HAT INC
  • US9311162B2 patent drawing
  • US9311162B2 patent drawing
  • US9311162B2 patent drawing

AI summary

A cloud management system can maintain a set of “virtual groups,” and assign different “virtual groups” to particular computing resources. The “virtual groups” can be based on the particular usage (type of virtual machine, application of the virtual machine, function of the virtual machine, and the like) of the members in the groups and/or can be based on the specifications of the computing resources (type and amount of computing resources). When instantiating virtual machines in a cloud, the cloud management system can utilize the “virtual groups” to identify and allocate the computing resources.