Virtual Instance Reconfiguration for Dynamic Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computing resources face inefficiencies due to overprovisioning or underprovisioning, leading to resource shortfalls during peak demands, as existing approaches struggle to timely reconfigure virtualization instances to match actual demand, resulting in suboptimal performance and unnecessary investment in hardware.
Innovation Solution
Implementing a real-time reconfiguration method that dynamically allocates virtualization instances based on actual demand, using an impact analysis to determine the true performance metric, which accounts for both primary and extrinsic loads, thereby optimizing computing resources such as processors, memory, and disk allocation to meet current load requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If virtualization instances are deployed with initial configuration based on expected operations, then investment in hardware is reduced, but resource shortfall occurs during peak demand or demand spikes
Solution Approach 1:
The patent implements dynamic reconfiguration of virtualization instances by detecting performance shortfalls and automatically adjusting computing resources (processors, memory, disk) in real-time. The system transitions from static initial configuration to dynamic adaptation, allowing instances to scale resources during peak demand while returning to baseline when demand normalizes, thus resolving the contradiction between reduced hardware investment and reliable performance capacity.
2Reliability
If additional computing resources are allocated to handle demand spikes, then performance capacity is improved, but resource overprovisioning occurs during normal operation
Solution Approach 1:
The system continuously monitors performance metrics of virtualization instances and uses this feedback to trigger reconfiguration events. When performance shortfalls are detected, the system allocates additional resources; when performance meets targets, resources are released. This closed-loop feedback mechanism ensures resources are allocated precisely when needed, avoiding both overprovisioning during normal operation and shortfalls during peak demand.
3Loss of time
If reconfiguration is performed to handle demand spikes, then resource allocation及时性 is improved, but reconfiguration time delay causes performance shortfall
Solution Approach 1:
The system performs preliminary actions by establishing baseline configurations and monitoring performance metrics continuously before demand spikes occur. When performance shortfalls are detected, reconfiguration is immediately triggered rather than waiting for full demand manifestation. This preliminary monitoring and rapid response mechanism reduces reconfiguration delay and prevents performance shortfalls during critical demand periods.
Data Source
AI summary
In a virtual computing environment allocating instantiations of computing resources based on a computing metric of a primary application for execution on the instantiated computing resources, an instance manager increases allocated computing resources in response to a performance shortfall. The virtual computing environment executes virtualization instances of computing systems as an autonomous computing entity in a physical environment shared with other virtualization instances. Each virtualization instance has a configuration including a processor type and quantity, memory, and mass storage (i.e. disk) allocation. Further, each virtualization instance has a performance capacity (capacity) based on a performance metric for identifying throughput in terms of a target application that the virtualization instance was designated to support. The instance manager performs a substantially real-time reconfiguration response based on an impact analysis that configures additional computing resources (virtualization instances) based on an actual, not computed or projected, demand.


