Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A Method and System for Dynamically Balancing Spare Drives, DA Pair and a Processor Node of RAID arrays in a Storage Environment

IP.com Disclosure Number: IPCOM000239351D
Publication Date: 2014-Nov-01
Document File: 5 page(s) / 234K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for dynamically balancing spare drives, Device Adapter (DA) pair and a processor node of Redundant Array of Inexpensive Disks (RAID) arrays in a storage environment.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 5

A Method and System for Dynamically Balancing Spare Drives, DA Pair and a Processor Node of RAID arrays in a Storage Environment

Disclosed is a method and system for dynamically balancing spare drives, Device Adapter (DA) pair and a processor node of Redundant Array of Inexpensive Disks (RAID) arrays in a storage environment.

The method and system allows a user to enter an arbitrary number of RAID arrays of each storage tier to be assigned to a storage pool from which volumes can be created. The method balances the processor node and the DA pair to ensure that workload of newly created storage pools is distributed evenly. The even distribution ensures a tuned storage environment that provides an optimal performance. Further, the method and system balances assignment of the spare drives between a pair of storage pools to ensure that a resulting balanced pool set has the same capacity and is thus much easier for a customer to manage. The balancing of the spare drives ensures that a consistent ratio of data to spare drives is maintained in each storage pool such that multiple pool sets are likely to have the same capacity. In addition, the spare drives are balanced in such a manner that no unexpected capacity differences between the pool sets are observed by the customer.

Consider a scenario wherein the storage system is configured and the customer intends to assign all RAID arrays to a storage pool pair and balance the arrays in the storage environment. Here, the method and system utilizes a balancing algorithm for configuring the RAID arrays based on capacity of the arrays and for balancing the DA pair and the processor node.

Fig. 1 illustrates a User Interface (UI) for enabling the customer to assign the RAID arrays to the storage pool pair and balance the arrays within the storage environment.

1


Page 02 of 5

Figure 1

The method and system balances the workload evenly between the two selected storage pools and then between the two servers and across the DA pair.

Fig. 2 illustrates a flowchart of the method of distributing and the balancing workload.

2


Page 03 of 5

Figure 2

3


Page 04 of 5

As shown in fig. 2, the method and system initially creates the storage pool pair and assigns all unassigned arrays when the storage pool pair is the first pool pair on the box. Further, all arrays are unassigned as shown in the first step of the flowchart.

Thereafter, for each DA pair that has a selected unassigned array, the method looks at each unassigned array (*) and finds any other unas...