Thick-Provisioned Volume Creation Under Cluster Workload Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevolume creation speedVSAvoidcore service stability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvevolume capacityVSAvoidcluster resource consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If thin volume is created first and then filled, then core service stability is protected, but the creation process becomes more complex

Engineering Contradiction:
Improvecore service stabilityVSAvoidvolume creation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12554437B2Creating thick-provisioned volume according to a quality of service policy based on the workload of a cluster
Publication Date: 2026.02.17 LANGCHAO ELECTRONIC INFORMATION IND CO LTD
  • US12554437B2 patent drawing
  • US12554437B2 patent drawing

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.