Online flash resource migration, allocation, retire and replacement manager based on a cost of ownership model
First Claim
Patent Images
1. A method comprising:
- dividing a disk pool including a plurality of disks into a random zone and a sequential zone based on workload sequentiality and randomness of workloads running on the plurality of disks;
monitoring a status of each disk in the disk pool based on a total cost of ownership (TCO) model that calculates a plurality of cost factors for operating and maintaining the each disk in the disk pool including at least a write amplification factor (WAF) and a replacement cost of the each disk;
identifying an overheated disk and an idle disk among the plurality of disks based on the status of each disk in the disk pool, wherein the overheated disk has a first TCO that is higher than a migration threshold indicating that the overheated disk has a higher degree of write intensive workloads, wherein the idle disk has a second TCO that is lower than an idling threshold, and wherein the idling threshold is lower than the migration threshold; and
migrating one or more workloads of the overheated disk to the idle disk based on the status of each disk and reducing the total cost of ownership for operating the plurality of disks in the disk pool.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for migrating disks includes: dividing a disk pool including a plurality of disks into a random zone and a sequential zone based on sequentiality and randomness of workloads running on the plurality of disks; monitoring a status of each disk in the disk pool based on a total cost of ownership (TCO); migrating one or more workloads of an overheated disk to an idle disk based on the status of each disk. The overheated disk has a first TCO higher than a migration threshold, and the idle disk has a second TCO lower than an idling threshold.
-
Citations
20 Claims
-
1. A method comprising:
-
dividing a disk pool including a plurality of disks into a random zone and a sequential zone based on workload sequentiality and randomness of workloads running on the plurality of disks; monitoring a status of each disk in the disk pool based on a total cost of ownership (TCO) model that calculates a plurality of cost factors for operating and maintaining the each disk in the disk pool including at least a write amplification factor (WAF) and a replacement cost of the each disk; identifying an overheated disk and an idle disk among the plurality of disks based on the status of each disk in the disk pool, wherein the overheated disk has a first TCO that is higher than a migration threshold indicating that the overheated disk has a higher degree of write intensive workloads, wherein the idle disk has a second TCO that is lower than an idling threshold, and wherein the idling threshold is lower than the migration threshold; and migrating one or more workloads of the overheated disk to the idle disk based on the status of each disk and reducing the total cost of ownership for operating the plurality of disks in the disk pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a plurality of disks in a disk pool, wherein the plurality of disks are divided into a first zone and a second zone based on sequentiality and randomness of workloads running on the plurality of disks; a disk status detector configured to monitor a status of each disk in the disk pool based on a total cost of ownership (TCO) model that calculates a plurality of cost factors for operating and maintaining the each disk in the disk pool including at least a write amplification factor (WAF) and a replacement cost of the each disk; and a migration manger configured to identify an overheated disk and an idle disk among the plurality of disks based on the status of each disk in the disk pool and migrate one or more workloads of the overheated disk to the idle disk based on the status of each disk to and reduce the total cost of ownership for operating the plurality of disks in the disk pool, wherein the overheated disk has a first TCO that is higher than a migration threshold indicating that the overheated disk has a higher degree of write intensive workloads, wherein the idle disk has a second TCO that is lower than an idling threshold, and wherein the idling threshold is lower than the migration threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification