Striping based on failure domains rules
AssigneeVast Data Ltd.
InventorsYogev Vaknin, Renen Hallak, Lior Klipper, Eli Malul
Life of this patent
Estimating the term…
Loading patent…
AssigneeVast Data Ltd.
InventorsYogev Vaknin, Renen Hallak, Lior Klipper, Eli Malul
Estimating the term…
A method for striping based on evaluated rules, the method may include determining a compatibility, with a storage system utilization policy, of storing stripes under evaluated rules; wherein the evaluated rules define a stripe size, a number of parity chunks per stripe, and maximal numbers of chunks within a stripe per different failure domains of different size ranges; checking whether the storing of the stripes is compatible with the storage system utilization policy; when finding that the storing of the stripes is not compatible then searching for one or more changes of one or more of the maximal numbers that yields compliant one or more maximal numbers that once applied results in a compliance with the storage system utilization policy; applying the compliant one or more maximal numbers when finding the compliant one or more maximal numbers; and determining that the evaluated failure domain rules are non-compliant when failing to find the compliant one or more maximal numbers.
A method for striping based on evaluated rules, the method comprises:
A non-transitory computer readable medium for striping based on evaluated rules, the non-transitory computer readable medium stores instructions for:
A storage system that comprises at least one controller that is configured to:
Dependencies are inferred from the claim text.