Virtualized Resource Allocation Orchestration Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for allocating virtualized IT resources across enterprises are ineffective in aligning with high-level enterprise priorities and managing resource usage across organizational units, as they lack accurate monitoring and management of virtualized resource allocation.

Innovation Solution

A computer-implemented system and method that utilizes a converged orchestration layer to combine virtualized resources into pools, allowing senior management to allocate resources based on enterprise goals, with percentage-based allocation to departments and enforcement of resource limits through an orchestration layer, enabling self-tuning and granular allocation down to individual users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If physical IT resources are allocated to functional departments, then resource provisioning is simple and direct, but resource sharing and utilization efficiency are limited

Engineering Contradiction:
Improveresource provisioning simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments physical IT resources into virtualized resource pools (compute, storage, network) that can be dynamically allocated. Virtual machines are created as separate allocable units within these pools, enabling fine-grained resource distribution while maintaining physical resource consolidation and sharing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal virtualized resource pool that serves multiple functional departments simultaneously. The same physical infrastructure supports diverse workloads across different departments through virtualization, enabling one resource pool to fulfill multiple departmental needs.

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

2Productivity

If virtualized IT resources are deployed to increase utilization efficiency, then resource pooling and sharing improve, but allocation management becomes complex and difficult to monitor

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidallocation management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary allocation system that sits between the virtualized resource pools and functional departments. This intermediary automatically manages resource allocation based on predefined policies, departmental needs, and availability, simplifying the complex task of distributing virtualized resources while maintaining full visibility and control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms that continuously monitor resource usage, allocation status, and departmental needs. This feedback enables dynamic adjustment of resource allocation to optimize utilization while maintaining manageable complexity through automated policy-based control.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If high-level virtualized resource allocation is implemented to align with enterprise goals, then strategic alignment improves, but monitoring and management accuracy deteriorate

Engineering Contradiction:
Improveenterprise goal alignmentVSAvoidresource allocation monitoring accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent creates a nested hierarchical structure where enterprise-wide resource pools are divided into departmental allocations, which are further subdivided into project or team-level assignments. This nested approach enables strategic alignment at the enterprise level while maintaining precise tracking and monitoring at each hierarchical level through the same integrated system.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10320699B1Computer implemented system and method, and a computer program product, for allocating virtualized resources across an enterprise
Publication Date: 2019.06.11 EMC IP HLDG CO LLC
  • US10320699B1 patent drawing
  • US10320699B1 patent drawing
  • US10320699B1 patent drawing

AI summary

A computer implemented system and method, and a computer program product, for allocating virtualized information technology resources across an enterprise. For example, a method may include accessing hierarchical enterprise information, which is information identifying a plurality of hierarchically arranged organizational units of the enterprise. The method accesses virtualized resource information, which is information identifying virtualized resource available to the enterprise. The method also accesses virtualized resource allocation information, which is information identifying one or more of the plurality of hierarchically arranged organizational units and information identifying one or more virtualized resources allocated to each of the identified one or more of the plurality of hierarchically arranged organizational units. The method may receive a virtualized resources request from one of the plurality of hierarchically arranged organizational units, which identifies one or more virtualized resources requested by the one of the plurality of hierarchically arranged organizational units. Responsive to receiving the virtualized resources request, the method determines whether provisioning each of the virtualized resources identified in the virtualized resources request does not exceed the virtualized resources allocated to the one of the plurality of hierarchically arranged organizational units from which the virtualized resource request was received. If not, the method causes the provisioning each of the virtualized resources identified in the virtualized resources request to the one of the plurality of hierarchically arranged organizational units from which the virtualized resource request was received.