IP Library Patent Application 13794266
Patent Application
App. No. 13/794,266

Storage Management of a Storage System

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/794,266
Abstract

A method for storage management in a storage system, such as a storage area network (SAN). A selection of a first target level of storage service quality (e.g., bronze, silver, gold, platinum) for a storage repository to be created in the SAN is received. The first target level of storage service quality represents a level of storage service quality for the storage repository along a first dimension (e.g. performance, availability) of storage service quality. A first set of storage configuration properties associated with the first level of desired storage service quality is determined. One or more storage components of the SAN are allocated to the storage repository based on at least one storage configuration property in the first set of storage configuration properties.

Claims (54)

1 . A computer-implemented method for storage management in a storage area network (SAN), comprising:

receiving a selection of a first target level of storage service quality for a storage repository to be created in the SAN, the first target level of desired storage service quality representing a level of storage service quality along a first dimension of storage service quality;

determining a first set of storage configuration properties associated with the first level of desired storage service quality; and

allocating one or more storage components of the SAN to the storage repository based on at least one storage configuration property in the first set of storage configuration properties.

2 . The method of claim 1 , wherein the first target level of storage service quality represents a level of performance of the storage repository.

3 . The method of claim 1 , wherein the first target level of desired storage service quality represents a level of availability of the storage repository.

4 . The method of claim 1 , wherein the first target level of desired storage service quality represents a level of affinity between logical unit number (LUNs) to be assigned to the storage repository.

5 . The method of claim 1 , further comprising:

receiving a selection of a second target level of storage service quality for the storage repository, the second target level of storage service quality representing a level of storage service quality along a second dimension of storage service quality that is different than the first dimension of storage service quality;

determining a second set of storage configuration properties associated with the second target level of storage service quality; and

wherein the one or more storage components of the SAN are allocated to the storage repository based on at least one storage configuration property from the first set of storage configuration properties and at least one storage configuration property from the second set of storage configuration properties.

6 . The method of claim 1 , further comprising:

outputting, for display, a plurality of levels of storage service quality for the storage repository, the plurality of levels of storage service quality representing levels of storage service quality along the first dimension of storage service quality,

wherein the first level of storage service quality is selected from the plurality of levels of storage service quality.

7 . The method of claim 1 , further comprising:

outputting the first set of storage configuration properties for display; and

receiving a selection of one or more storage configuration properties from the first set of storage configuration properties,

wherein the one or more storage components of the SAN are allocated to the storage repository based on the one or more storage configuration properties selected from the first set of storage configuration properties.

8 . The method of claim 1 , further comprising:

storing a storage profile into a profile datastore, the storage profile including a profile name in association with at least one storage configuration property from the first set of storage configuration properties,

wherein the one or more storage components of the SAN are allocated to the storage repository based on the storage profile.

9 . The method of claim 1 , further comprising:

determining storage capabilities of the SAN; and

determining whether at least one storage configuration property in the first set of storage configuration properties is supported by the SAN,

wherein the one or more storage components of the SAN are allocated to the repository responsive to determining that the at least one storage configuration property in the first set of storage configuration properties is supported by the SAN.

10 . The method of claim 1 , further comprising:

assigning a logical unit number (LUN) to at least a portion of the storage repository.

11 . A non-transitory computer readable medium storing processor executable instructions for storage management in a storage area network (SAN), the instructions comprising instructions for:

receiving a selection of a first target level of storage service quality for a storage repository to be created in the SAN, the first target level of desired storage service quality representing a level of storage service quality along a first dimension of storage service quality;

determining a first set of storage configuration properties associated with the first level of desired storage service quality; and

allocating one or more storage components of the SAN to the storage repository based on at least one storage configuration property in the first set of storage configuration properties.

12 . The computer readable medium of claim 11 , wherein the first target level of storage service quality represents a level of performance of the storage repository.

13 . The computer readable medium of claim 11 , wherein the first target level of desired storage service quality represents a level of availability of the storage repository.

14 . The computer readable medium of claim 11 , wherein the first target level of desired storage service quality represents a level of affinity between logical unit number (LUNs) to be assigned to the storage repository.

15 . The computer readable medium of claim 11 , the instructions further comprising instructions for:

receiving a selection of a second target level of storage service quality for the storage repository, the second target level of storage service quality representing a level of storage service quality along a second dimension of storage service quality that is different than the first dimension of storage service quality;

determining a second set of storage configuration properties associated with the second target level of storage service quality; and

wherein the one or more storage components of the SAN are allocated to the storage repository based on at least one storage configuration property from the first set of storage configuration properties and at least one storage configuration property from the second set of storage configuration properties.

16 . The computer readable medium of claim 11 , the instructions further comprising instructions for:

outputting, for display, a plurality of levels of storage service quality for the storage repository, the plurality of levels of storage service quality representing levels of storage service quality along the first dimension of storage service quality,

wherein the first level of storage service quality is selected from the plurality of levels of storage service quality.

17 . The computer readable medium of claim 11 , the instructions further comprising instructions for:

outputting the first set of storage configuration properties for display; and

receiving a selection of one or more storage configuration properties from the first set of storage configuration properties,

wherein the one or more storage components of the SAN are allocated to the storage repository based on the one or more storage configuration properties selected from the first set of storage configuration properties.

18 . The computer readable medium of claim 11 , the instructions further comprising instructions for:

storing a storage profile into a profile datastore, the storage profile including a profile name in association with at least one storage configuration property from the first set of storage configuration properties,

wherein the one or more storage components of the SAN are allocated to the storage repository based on the storage profile.

19 . The computer readable medium of claim 11 , the instructions further comprising instructions for:

determining storage capabilities of the SAN; and

determining whether at least one storage configuration property in the first set of storage configuration properties is supported by the SAN,

wherein the one or more storage components of the SAN are allocated to the repository responsive to determining that the at least one storage configuration property in the first set of storage configuration properties is supported by the SAN.

20 . The computer readable medium of claim 11 , the instructions further comprising instructions for:

assigning a logical unit number (LUN) to at least a portion of the storage repository.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2016
From: CORAID, INC.
To: INTERMODAL DATA, INC.
Reel/Frame 038576/0184 →
SECURITY INTEREST Recorded May 12, 2016
From: INTERMODAL DATA, INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 038576/0311 →
SECURED PARTY BILL OF SALE Recorded Jun 4, 2015
From: CORAID, INC.
To: INTERMODAL DATA, INC.
Reel/Frame 035827/0886 →
ASSIGNMENT OF SECURITY AGREEMENT (REEL 031869, FRAME 0790) Recorded Mar 7, 2014
From: TRIPLEPOINT CAPITAL LLC
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 032410/0347 →
SECURITY AGREEMENT Recorded Dec 26, 2013
From: CORAID, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 031869/0790 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2013
From: SCHLEIMER, STEPHEN IRA; SARAIYA, NAKUL PRATAP; RISHI, ALOK; MATTER, LAWRENCE MCGOFF; STERLING, NICHOLAS ASHER; PRZYKUCKI, ROBERT JAMES, JR.; KLIVANSKY, MIROSLAV
To: CORAID, INC.
Reel/Frame 030226/0499 →