Virtualized Resource Allocation Orchestration Layer
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


