Cloud Storage Scheduling Using Time-Series Topology for Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud storage systems face issues with non-uniform resource allocation across storage clusters, affecting the speed of responding to data requests and data transmission due to load balancing based solely on capacity dimensions.

Innovation Solution

A cloud storage resource scheduling method that utilizes time-series statistical data to generate a resource scheduling topological graph, selecting candidate storage volumes for scheduling based on both capacity and performance metrics, and implementing a resource scheduling plan to balance load across multiple dimensions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If resource scheduling is based solely on capacity dimensions, then the allocation process is simple, but the resource allocation becomes non-uniform and response speed decreases

Engineering Contradiction:
Improvescheduling process complexityVSAvoiddata request response speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent extends the scheduling dimension from single-capacity dimension to multi-dimensional space by incorporating performance metrics (IOPS, bandwidth, latency) alongside capacity. This dimensional expansion enables the system to make more informed scheduling decisions that balance both capacity and performance, thereby improving response speed while maintaining manageable complexity through structured multi-criteria evaluation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces multiple scheduling parameters beyond traditional capacity metrics, including performance parameters such as IOPS, bandwidth, and latency. By changing the parameter set from single-dimension to multi-dimensional, the system achieves more uniform resource allocation that simultaneously optimizes for capacity utilization and response speed, resolving the contradiction between simplicity and productivity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If resource scheduling considers multiple dimensions including performance, then resource load balancing is improved, but the scheduling complexity increases

Engineering Contradiction:
Improveresource load balancing efficiencyVSAvoidscheduling system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the scheduling process into distinct modules: capacity evaluation module, performance evaluation module, and scheduling decision module. This segmentation allows each dimension (capacity and performance) to be evaluated independently through dedicated functions, then combined systematically. The modular approach improves load balancing efficiency while managing complexity by breaking down the multi-dimensional scheduling problem into manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where time-series statistical data about resource states is continuously collected and fed back into the scheduling system. This feedback loop enables the system to adjust scheduling decisions based on actual performance observations, improving load balancing efficiency while keeping complexity manageable through automated adaptive control rather than complex manual configuration.

Inventive Principle:
Principle #23Feedback

3Speed

If storage volumes are scheduled based on current resource state only, then the scheduling response is fast, but future resource allocation optimality is reduced

Engineering Contradiction:
Improvescheduling response speedVSAvoidfuture resource allocation optimality
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent incorporates time-series statistical data that captures historical resource state trends and predicts future resource allocation needs. By performing preliminary analysis of temporal patterns in resource usage, the system can proactively adjust scheduling decisions to optimize future allocation while maintaining fast response speeds. The preliminary action of analyzing historical data enables the system to look ahead and make more optimal future decisions without sacrificing immediate response capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260003761A1Cloud storage resource scheduling method and apparatus, electronic device, and storage medium
Publication Date: 2026.01.01 BEIJING VOLCANO ENGINE TECH CO LTD
  • US20260003761A1 patent drawing
  • US20260003761A1 patent drawing
  • US20260003761A1 patent drawing

AI summary

Embodiments of the present disclosure provide a cloud storage resource scheduling method and apparatus, an electronic device, and a storage medium. The method includes: obtaining time-series statistical data of a storage system, which is used for representing a change over time of a plurality of resource states of a storage cluster in the storage system; determining, based on the time-series statistical data, whether resource scheduling needs to be triggered; in response to determining resource scheduling needs to be triggered, generating a resource scheduling topological graph for the storage system, and selecting, from the storage cluster in the storage system, candidate storage volume sets, based on the resource scheduling topological graph and the time-series statistical data; generating a resource scheduling plan based on a resource situation of each candidate storage volume, and controlling a performing of a scheduling task for a related storage volume based on the resource scheduling plan.