Multi-Actuator Storage Resource Allocation via Dynamic Rebalancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-actuator systems face inefficiencies in resource sharing, with uncontrolled greedy sharing leading to starvation and quota-based sharing performing poorly under varying workloads, necessitating a more effective method to optimize device and actuator performance.
Innovation Solution
A hybrid resource allocation method that starts with quota-based allocation, monitors workloads to identify idle actuators, and dynamically reallocates resources to busy actuators within predetermined time frames, ensuring efficient use while interrupting as needed to maintain fairness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If uncontrolled greedy resource sharing is implemented, then resource utilization appears high, but actuator starvation occurs and performance degrades
Solution Approach 1:
The patent implements dynamic resource allocation where the control system continuously monitors resource usage metrics for each actuator and adjusts resource distribution in real-time based on current workload conditions, transitioning from static allocation to adaptive dynamic allocation to prevent starvation while maintaining high utilization
Solution Approach 2:
The control system employs feedback mechanisms by monitoring resource usage of each actuator and using this information to make informed decisions about resource reallocation, ensuring that resource distribution responds to actual system conditions and prevents any single actuator from being starved of necessary resources
2Reliability
If quota-based resource sharing is implemented, then resource allocation is controlled, but performance deteriorates under varying workloads
Solution Approach 1:
The system combines static quota-based allocation with dynamic adjustment capabilities, where the control system monitors resource usage and temporarily reallocates resources from idle actuators to busy ones based on current workload demands, allowing the system to adapt to varying workloads while maintaining overall control
Solution Approach 2:
The patent changes the parameter of resource allocation from fixed quotas to dynamically adjustable allocations based on monitored resource usage metrics, allowing the system to optimize performance under varying workload conditions while maintaining control through the control system's decision-making logic
3Productivity
If resources are reallocated dynamically, then actuator performance is optimized, but system complexity increases
Solution Approach 1:
The control system performs multiple functions including monitoring resource usage, determining workload conditions, deciding on resource reallocation, and executing the reallocation, consolidating these functions into a single multi-functional control system rather than requiring separate specialized components for each function
Data Source
AI summary
Systems and methods are disclosed for resource allocation for multi-actuator systems. In some examples, a data storage device can include two or more independently moveable voice coil motor (VCM) actuators where the resources of the system to operate the VCM actuators are divided. The disclosure here describes methods to allocate or re-allocate the divided resources, such as unused resources, to a VCM actuator that has a need for more resources. The methods and systems herein can also be applied to other actuator systems.


