Storage System Data Migration Priority Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage systems face challenges in dynamically adjusting the priority of data migration tasks to meet varying scenarios, leading to suboptimal execution speed and potential impact on normal data access performance.
Innovation Solution
Determine a target priority for data migration tasks based on space usage indicators and adjust the current priority accordingly, allocating system resources to optimize execution speed without affecting normal data access operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the priority of data migration task is increased to improve execution speed, then the migration speed increases, but normal data access performance is adversely affected
Solution Approach 1:
The patent implements dynamic priority adjustment by monitoring space usage indicators and automatically modifying the priority level of data migration tasks. The priority is not fixed but changes based on real-time storage system conditions, allowing the system to adapt between different operational states (migration-focused vs. access-focused) without manual intervention.
Solution Approach 2:
The system changes the priority parameter of data migration tasks based on space usage indicators. When space usage exceeds thresholds, the priority is adjusted from low to high, and system resources are reallocated accordingly. This parameter change enables flexible control over resource distribution between migration and normal operations.
2Productivity
If system resources are allocated to data migration task to improve execution speed, then migration efficiency increases, but resources for normal data access operations are reduced
Solution Approach 1:
The system dynamically adjusts the resource allocation parameter based on space usage indicators. When storage space is sufficient, migration tasks receive limited resources. When space usage exceeds thresholds, the system increases resource allocation to migration tasks by adjusting priority levels, enabling efficient resource utilization under varying conditions.
Solution Approach 2:
The system continuously monitors space usage indicators and uses this feedback to adjust resource allocation for data migration tasks. The feedback loop ensures that resource distribution is optimized based on actual storage conditions, preventing resource starvation for either migration or normal operations.
3Ease of operation
If fixed priority is assigned to data migration task, then system management is simplified, but execution speed cannot be optimized for varying scenarios
Solution Approach 1:
The patent transforms the static priority assignment into a dynamic system that automatically adjusts priority levels based on monitored space usage indicators. This dynamic approach maintains ease of operation through automated decision-making while enabling speed optimization by adapting to different storage conditions without requiring complex manual configuration.
Data Source
AI summary
Techniques for managing a storage unit involve: determining space usage indicators of a storage system including disks, each disk is divided into disk slices, and at least part of the disk slices are organized into a storage unit. The techniques further involve: determining a target priority of a data migration task based on the space usage indicators, wherein the data migration task is used to migrate data in a group of disk slices allocated to at least one storage unit to another group of disk slices. The techniques further involve: if the target priority is different from a current priority of the data migration task, adjusting the current priority of the data migration task to the target priority, and determining system resources for the data migration task based on the target priority. Accordingly, a priority of a data migration task can be dynamically adjusted to accommodate different scenarios.


