COLLABORATIVE HEALTH MANAGEMENT IN A STORAGE SYSTEM
First Claim
1. A method of collaborative management in a non-volatile hierarchical storage system including multiple controllers, the method comprising:
- a first controller receiving health reports from at least second and third controllers of the storage system regarding health of multiple storage units of physical storage under control of the second and third controllers;
the first controller maintaining a health database of information received in the health reports;
in response to a health event and based on information in the health database, the first controller modifying logical-to-physical address mappings of one or more of multiple storage units under its control such that data having greater access heat is mapped to relatively healthier storage units and data having less access heat is mapped to relatively less healthy storage units; and
thereafter, the first controller directing write requests to storage units under its control in accordance with the modified logical-to-physical address mappings.
1 Assignment
0 Petitions
Accused Products
Abstract
In at least one embodiment, multiple controllers implement collaborative management of a non-volatile hierarchical storage system. In the storage system, a first controller receives health reports from at least second and third controllers regarding health of multiple storage units of physical storage under control of the second and third controllers and maintains a health database of information received in the health reports. In response to a health event and based on information in the health database, the first controller modifies logical-to-physical address mappings of one or more of multiple storage units under its control such that data having greater access heat is mapped to relatively healthier storage units and data having less access heat is mapped to relatively less healthy storage units. Thereafter, the first controller directs write requests to storage units under its control in accordance with the modified logical-to-physical address mappings.
-
Citations
20 Claims
-
1. A method of collaborative management in a non-volatile hierarchical storage system including multiple controllers, the method comprising:
-
a first controller receiving health reports from at least second and third controllers of the storage system regarding health of multiple storage units of physical storage under control of the second and third controllers; the first controller maintaining a health database of information received in the health reports; in response to a health event and based on information in the health database, the first controller modifying logical-to-physical address mappings of one or more of multiple storage units under its control such that data having greater access heat is mapped to relatively healthier storage units and data having less access heat is mapped to relatively less healthy storage units; and thereafter, the first controller directing write requests to storage units under its control in accordance with the modified logical-to-physical address mappings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A first controller for a non-volatile hierarchical storage system, wherein:
the first controller is configured such that the first controller receives health reports from at least second and third controllers of the storage system regarding health of multiple storage units of physical storage under control of the second and third controllers and maintains a health database of information received in the health reports, wherein the first controller, in response to a health event and based on information in the health database, modifies logical-to-physical address mappings of one or more of multiple storage units under its control such that data having greater access heat is mapped to relatively healthier storage units and data having less access heat is mapped to relatively less healthy storage units and thereafter directs write requests to storage units under its control in accordance with the modified logical-to-physical address mappings. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A program product, comprising:
-
a storage device; and program code stored in the storage device, wherein the program code, when executed by a first controller that controls multiple storage devices in a non-volatile hierarchical storage system, causes the first controller to perform; the first controller receiving health reports from at least second and third controllers of the storage system regarding health of multiple storage units of physical storage under control of the second and third controllers; the first controller maintaining a health database of information received in the health reports; in response to a health event and based on information in the health database, the first controller modifying logical-to-physical address mappings of one or more of multiple storage units under its control such that data having greater access heat is mapped to relatively healthier storage units and data having less access heat is mapped to relatively less healthy storage units; and thereafter, the first controller directing write requests to storage units under its control in accordance with the modified logical-to-physical address mappings. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification