Dell products l.p. (20240201862). DISK ARRAY LOAD BALANCING VIA INTERCHANGEABLE SPARE AND DATA ALLOCATION simplified abstract

From WikiPatents
Jump to navigation Jump to search

DISK ARRAY LOAD BALANCING VIA INTERCHANGEABLE SPARE AND DATA ALLOCATION

Organization Name

dell products l.p.

Inventor(s)

Kuolin Hua of Natick MA (US)

Kunxiu Gao of Boxborough MA (US)

Malak Alshawabkeh of Franklin MA (US)

DISK ARRAY LOAD BALANCING VIA INTERCHANGEABLE SPARE AND DATA ALLOCATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240201862 titled 'DISK ARRAY LOAD BALANCING VIA INTERCHANGEABLE SPARE AND DATA ALLOCATION

The abstract describes a method for organizing disk drives in an array into clusters with multiple protection groups, where each cluster contains g+1 drives with g same-size indexed subdivisions. One grouping in each cluster serves as spare capacity, while the other groupings house protection groups. Drive IO loading is rebalanced by swapping the location of a protection group with the spare grouping, selected based on IO loading outlier drives in a cluster.

  • Disk drives in an array are organized into clusters with multiple protection groups.
  • Each cluster contains g+1 drives with g same-size indexed subdivisions.
  • One grouping in each cluster serves as spare capacity, while the others house protection groups.
  • Drive IO loading is rebalanced by swapping the location of a protection group with the spare grouping.
  • The protection group to be relocated is selected based on IO loading outlier drives in a cluster.

Potential Applications: - Data storage systems - Cloud computing infrastructure - Network-attached storage solutions

Problems Solved: - Efficiently managing drive IO loading in disk arrays - Reducing the risk of drive failures in storage systems

Benefits: - Improved performance and reliability of storage arrays - Dynamic rebalancing of drive IO loading for optimal operation

Commercial Applications: Title: "Dynamic Drive Rebalancing System for Storage Arrays" This technology can be used in data centers, cloud storage providers, and enterprise storage solutions to optimize drive performance and reliability.

Questions about the technology: 1. How does this method improve the efficiency of drive IO loading in storage arrays? 2. What are the key benefits of dynamically rebalancing drive locations in an array?


Original Abstract Submitted

the disk drives of an array are organized into clusters of multiples of g+1 drives with g same-size indexed subdivisions, where g is the number of members in a protection group. g+1 groupings are created in each cluster, including g groupings distributed over g drives in single subdivision indices and one grouping distributed diagonally over multiple subdivision indices. a single grouping in at least one cluster is configured as spare capacity. protection groups are located in the other groupings. drive io loading is rebalanced by swapping the location of a selected protection group with the location of the spare grouping. the protection group to be relocated may be selected by using lof scores to identify a cluster with io loading outlier drives that are overloaded and then calculating io loading that would result from swapping locations of each protection group in that cluster with the spare grouping.