Dynamic Resource Control for Cloud Disaster Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud computing environments, disaster recovery systems face challenges in efficiently managing resource allocation during disasters, leading to potential resource shortages and unnecessary task stoppages due to predefined recovery scenarios that do not account for dynamic changes in resource usage and availability.
Innovation Solution
A management apparatus that periodically monitors resource usage quantities at both the active and disaster recovery sites, dynamically redefining the recovery scenario to avoid resource shortages by reallocating resources and stopping tasks with higher usage rates, ensuring continuous operation without unnecessary interruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If predefined recovery scenarios are used for disaster recovery, then task migration can be executed automatically, but resource allocation becomes inefficient and tasks may be stopped unnecessarily due to not accounting for dynamic resource usage changes
Solution Approach 1:
The patent implements dynamic resource control by continuously monitoring resource usage quantities of both first site processes and second site processes, and automatically adjusting resource allocation for second site processes based on real-time variations. This transforms the static predefined recovery scenario into a dynamic system that adapts to changing resource conditions, preventing unnecessary task stoppages while maintaining automated disaster recovery functionality
Solution Approach 2:
The patent establishes a feedback mechanism where the management apparatus continuously collects resource usage quantities from both sites, compares them against predefined thresholds and variations, and automatically adjusts resource allocation accordingly. This closed-loop control system enables the disaster recovery process to respond to actual resource conditions rather than relying solely on static predefinitions
2Reliability
If resources are allocated to second site processes in advance, then disaster recovery capability is ensured, but resource waste occurs when first site processes are still operational
Solution Approach 1:
The patent implements dynamic resource allocation where resources for second site processes are adjusted in real-time based on the operational status of first site processes. When first site processes are running normally, resource allocation to second site processes is reduced or suspended. When disasters occur and first site processes fail, resource allocation to second site processes is automatically increased, ensuring disaster recovery capability without continuous resource waste
Solution Approach 2:
The patent enables resources to be temporarily allocated to second site processes when needed for disaster recovery, and then recovered back to normal allocation when the disaster passes and first site processes resume operation. This dynamic allocation and recovery mechanism ensures reliability during disasters while preventing resource waste during normal operations
3Extent of automation
If resource usage variations are monitored and response thresholds are set, then resource control can be automated, but system complexity increases due to additional monitoring and control mechanisms
Solution Approach 1:
The patent integrates multiple functions into the existing management apparatus: it continues to manage disaster recovery scenarios while simultaneously monitoring resource usage quantities, comparing variations against thresholds, and automatically adjusting resource allocation. This multi-functional approach avoids adding separate complex monitoring and control systems, achieving automation through enhanced capabilities of the existing management infrastructure
Data Source
AI summary
A management apparatus includes a processor to collect resource usage quantities of one or more first site processes executed on an information processing apparatus of a first site, and the resource usage quantities of one or more second site processes executed on an information processing apparatus of a second site to which the processes of the first site are migrated, and to define, as resource control information, at least one of stopping any one or more of the second site processes and reducing resources allocated to any one or more of the second site processes corresponding to variations of the resource usage quantities of the first site processes and the second site processes, the resource usage quantities being collected by the processor.


