Database Instance Consolidation via Isolation Criteria
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Database instance consolidation is hindered by tedious and time-consuming manual calculations due to a lack of adequate multi-goal analysis models and tools, leading to inefficient use of server hardware and increased costs from underutilization and idle resources.
Innovation Solution
The implementation of models and tools that standardize database instance performance data, apply isolation criteria, and use dynamic programming and combinatorial optimization to automatically assign instance sets to target machines, optimizing resource usage and reducing manual effort.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual calculations are used for database instance consolidation, then database instances can be consolidated to target servers, but the process becomes tedious and time-consuming
Solution Approach 1:
The patent replaces manual mechanical calculations with an automated computer-based system that uses algorithms and data processing to perform consolidation analysis, eliminating the need for tedious manual computations while maintaining accuracy
Solution Approach 2:
The system enables self-service consolidation planning by automatically gathering performance data, applying isolation criteria, and generating consolidation recommendations without requiring manual intervention for each calculation step
2Productivity
If adequate multi-goal analysis models and tools are not implemented, then implementation complexity is reduced, but resource efficiency deteriorates due to underutilization and idle resources
Solution Approach 1:
The patent transforms multiple consolidation goals into a standardized mathematical optimization model by defining objective functions and constraints based on performance data, isolation criteria, and resource metrics, enabling efficient computation of optimal consolidation plans
Solution Approach 2:
The patent introduces an automated analysis tool as an intermediary between raw performance data and consolidation decisions, which processes data through standardized models and algorithms to generate optimized consolidation recommendations
3Productivity
If isolation criteria are applied to divide database instances into instance sets, then resource efficiency is improved, but the complexity of the assignment process increases
Solution Approach 1:
The patent segments database instances into isolated sets based on criteria such as security requirements, organizational boundaries, and compatibility constraints, allowing independent optimization of each set while maintaining overall system efficiency
Solution Approach 2:
The patent transforms the complex multi-constraint assignment problem into a standardized optimization model by parameterizing isolation criteria and resource metrics, enabling automated computation of efficient assignments
4Productivity
If automated tools with dynamic programming and combinatorial optimization are used, then resource usage is optimized, but the extent of automation increases system complexity
Solution Approach 1:
The patent replaces manual consolidation planning with automated algorithms including dynamic programming and combinatorial optimization techniques, which compute optimal resource allocation and instance assignment decisions without human intervention
Solution Approach 2:
The patent formulates resource optimization as a mathematical programming problem with defined objective functions and constraints, enabling the use of advanced optimization algorithms to automatically determine optimal consolidation configurations
Data Source
AI summary
Models and tools for facilitating database instance consolidation are described. One approach obtains standardized database instance performance data, receives instance isolation criteria which are applied to divide instances into sets, determines resource usage for each set, and assigns instance sets to target machines based on resource usage and capacity. Each instance set is associated with a virtual machine in some cases. A security isolation criterion indicates that specified instances shall not co-reside on a target machine; an organizational criterion indicates that specified instances shall be located together in a single data center; a compatibility criterion indicates that instances shall not reside in the same virtual machine, the same physical server, or the same server pool. Users iteratively reach an acceptable consolidation of instances at one or more data centers, such as an enhanced assignment of instances that is more efficient than a linear additive solution.


