Thick-Provisioned Volume Creation Under Cluster Workload Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The creation of thick-provisioned volumes in block storage scenarios occupies a significant amount of resources, affecting the core services of a cluster and destabilizing them.
Innovation Solution
A method involving the creation of a thin volume first, followed by determining a volume filling thread quantity and Quality of Service (QOS) policy based on the cluster's workload and preset load thresholds to fill the thin volume, thereby completing the thick-provisioned volume creation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a thick-provisioned volume is created by directly filling quota space, then the volume creation is simple and fast, but a large amount of cluster resources are occupied and core services are affected
Solution Approach 1:
The patent segments the volume creation process into two distinct phases: first creating a thin volume with minimal resource occupation, then progressively filling it with data in controlled batches. This segmentation allows the system to achieve thick-provisioned volume creation without immediately consuming all cluster resources, thereby protecting core service stability while maintaining creation functionality.
Solution Approach 2:
The patent applies preliminary action by first creating the thin volume structure before filling it with data. This preliminary thin volume creation establishes the volume framework with minimal resource consumption, and subsequent data filling operations are performed in a controlled manner that prevents excessive resource occupation during the creation process, thus protecting core services.
2Quantity of substance
If volume filling operations are performed to create thick-provisioned volume, then the volume can be fully provisioned, but cluster resources are heavily occupied during the process
Solution Approach 1:
The patent implements dynamics by making the volume filling process adaptive and controllable. The system dynamically adjusts filling parameters based on cluster resource availability and can control the filling speed and resource consumption. This allows the volume to achieve full thick-provisioned capacity while preventing excessive cluster resource consumption during the filling process.
Solution Approach 2:
The patent changes key parameters of the volume filling process, including filling speed, batch size, and resource allocation limits. By adjusting these parameters, the system can achieve full volume provisioning while controlling cluster resource consumption to levels that protect core service stability.
3Reliability
If thin volume is created first and then filled, then core service stability is protected, but the creation process becomes more complex
Solution Approach 1:
The patent incorporates feedback mechanisms that monitor cluster resource usage during the volume filling process. Based on this feedback, the system automatically adjusts filling parameters and can pause or modify the process to prevent resource exhaustion. This feedback control protects core service stability while managing the increased process complexity through automated decision-making.
Data Source
AI summary
A method, an apparatus, a device, and a medium for creating a thick-provisioned volume. The method includes: creating a thin volume; acquiring a current workload of a cluster; determining a volume filling thread quantity corresponding to the thin volume and a Quality of Service (QOS) policy based on the workload and a preset load threshold; filling the thin volume using a volume filling thread determined according to the volume filling thread quantity and the QOS policy, so as to complete the creation of a thick-provisioned volume. As such, determining the volume filling thread quantity and the QOS policy according to the current workload of the cluster and then filling the thin volume using the volume filling thread determined according to the volume filling thread quantity and the QOS policy so as to complete the creation of the thick-provisioned volume may reduce the influence of the creation of a thick-provisioned volume on core services of a cluster and thereby ensure the stability of the core services of the cluster.

