Elastic Computing Infrastructure Resource Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for managing computing resources lack the ability to dynamically adjust and optimize physical and virtual resources in response to changing demands and policies, leading to inefficiencies in performance and cost management within elastic computing environments.
Innovation Solution
A provisioning and management system that coordinates physical and virtual resources as a single system, using an object model to manage resources and policies, allowing for vertical and horizontal extensibility, and enabling dynamic adjustment of resources based on demand and policy changes, with features like resource modeling and failure tracing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If physical and virtual resources are managed separately using multiple tools (hypervisors, storage management tools, network management tools), then each resource type can be monitored and managed independently, but the system lacks the ability to dynamically adjust and optimize resources in response to changing demands, leading to inefficiencies in performance and cost management
Solution Approach 1:
The patent combines separate physical and virtual resource management tools into a unified elastic computing infrastructure that manages compute, network, and storage resources as a single integrated system, enabling dynamic resource adjustment while reducing management complexity
Solution Approach 2:
The elastic computing infrastructure provides universal resource management capabilities that can dynamically allocate and optimize multiple resource types (compute, storage, network) through a single system, making the system adaptable to various workloads and demands
2Productivity
If virtual resources are statically allocated to software components, then resource allocation is simple and predictable, but the system cannot respond to changing demands or optimize performance over time
Solution Approach 1:
The patent implements dynamic resource allocation where the elastic computing infrastructure continuously monitors workload demands and automatically adjusts virtual resource allocation to optimize performance and utilization, transitioning from static to dynamic management
Solution Approach 2:
The system incorporates feedback mechanisms that monitor resource usage and performance metrics, using this information to dynamically adjust resource allocation decisions and optimize the elastic computing infrastructure over time
3Adaptability or versatility
If the system provides fixed computing resources, then infrastructure costs are predictable and controllable, but the system cannot extend computing capability beyond internal resources when demand increases
Solution Approach 1:
The elastic computing infrastructure establishes predetermined policies and thresholds for resource allocation in advance, allowing the system to automatically scale resources based on pre-defined criteria while maintaining cost control through policy-driven management
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system for provisioning an elastic computing infrastructure is provided. The system include a memory and at least one processor coupled to the memory. The system also includes a management component executed by the at least one processor and configured to instantiate an objective object having a resource collection and instructions that specify processing performed by the objective object, the resource collection identifying at least one resource object that controls a capacity of at least one resource provided by at least one computer system, the capacity being sufficient for processing to be performed at a predetermined performance level.