Logical Provisioning for Asymmetric Cluster Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Shared Disk Cluster database systems face challenges in efficiently and flexibly managing resources to meet varying workload demands across different deployment environments, including a mix of read-only and write-intensive applications, mission-critical and lower priority applications, due to their asymmetric nature.
Innovation Solution
The system groups physical resources in an asymmetric distributed cluster into logical provisions, configuring access and managing operations adjustments transparently to applications, allowing for dynamic resource allocation and utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If physical resources are allocated statically in an asymmetric cluster, then system stability is maintained, but resource utilization efficiency deteriorates when workload demands vary
Solution Approach 1:
The patent implements dynamic resource provisioning by allowing logical server definitions to be modified at runtime without requiring system restart. The resource pool manager dynamically allocates and deallocates physical resources to logical servers based on current workload demands, enabling the system to adapt flexibly to varying application requirements while maintaining asymmetric cluster architecture
Solution Approach 2:
The patent segments physical resources into logical provisions that can be independently managed and allocated. By creating logical servers as abstracted resource groups, the system divides the complex resource management problem into manageable units that can be dynamically provisioned, monitored, and adjusted based on specific application needs without affecting the entire cluster
2Adaptability or versatility
If the cluster architecture is made asymmetric to support diverse applications, then adaptability improves, but resource management complexity increases
Solution Approach 1:
The patent creates a universal resource pool manager that handles multiple types of applications (read-only, write-intensive, mission-critical, lower priority) through a single unified management interface. The logical server abstraction provides multi-functionality by supporting diverse workload types while maintaining consistent resource allocation mechanisms, reducing the need for separate management systems for different application categories
3Productivity
If resources are dynamically reallocated to meet changing demands, then resource utilization efficiency improves, but system stability may deteriorate
Solution Approach 1:
The patent performs preliminary actions by pre-defining logical server configurations and resource allocation policies before workload changes occur. The system maintains predefined logical provisions that can be rapidly activated or deactivated based on demand, allowing dynamic reallocation without ad-hoc configuration changes that could compromise system stability
Solution Approach 2:
The patent introduces logical servers as an intermediary layer between physical resources and applications. This abstraction layer mediates resource allocation by translating diverse application requirements into standardized resource requests, enabling dynamic reallocation while maintaining system stability through consistent management protocols and isolation from underlying physical changes
Data Source
AI summary
System, method, computer program product embodiments and combinations and sub-combinations thereof for elastic resource provisioning are provided. An embodiment includes grouping physical resources in an asymmetric distributed cluster of data processing nodes logically into one or more provisions. Further included are configuring access to the physical resources with the one or more provisions, and managing adjustment of operations among the data processing nodes in correspondence with adjustment to the physical resources through the one or more provisions and transparently to an application utilizing the physical resources.


