Methods and system of pooling storage devices
First Claim
1. A method for performing a storage operation using at least two storage devices, the method comprising:
- receiving a request to perform a storage operation;
determining a storage characteristic related to performing the requested storage operation;
detecting, among a plurality of storage devices, a first storage device and a second storage device satisfying the storage characteristic;
associating the first storage device and the second storage device with a virtual library; and
performing the storage operation using the virtual library.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a storage characteristic of a plurality of storage devices with respect to performing a storage operation. Based on a storage characteristic relating to performing the storage operation, the storage management device associates at least two storage devices in a virtual library. The storage management device may continuously monitor the virtual library and detect a change in storage characteristics of the storage devices. When changes in storage characteristics are detected, the storage management device may change associations of the storage device in the virtual library.
230 Citations
30 Claims
-
1. A method for performing a storage operation using at least two storage devices, the method comprising:
-
receiving a request to perform a storage operation;
determining a storage characteristic related to performing the requested storage operation;
detecting, among a plurality of storage devices, a first storage device and a second storage device satisfying the storage characteristic;
associating the first storage device and the second storage device with a virtual library; and
performing the storage operation using the virtual library. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. (canceled)
-
9-15. -15. (canceled)
-
16. A method for storing data using a virtual library, the method comprising:
-
receiving a request to perform a data storage operation;
selecting a virtual library of at least two associated storage devices capable of performing the data storage operation; and
performing the data storage operation using the virtual library. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A virtual library for performing a storage operation, the virtual library comprising:
-
at least two storage devices, the at least two storage devices having a common storage characteristic for performing a storage operation;
a media management component communicatively coupled to the at least two storage devices, a storage manager and an index, wherein;
the media management component is programmed to coordinate performing the storage operation in the virtual library; and
the index comprises data indicating an association of the at least two devices with the virtual library. - View Dependent Claims (27, 28)
-
-
29. A computer readable storage medium including computer executable code for a method for performing a storage operation using at least two storage devices, the method comprising:
-
receiving a request to perform a storage operation;
determining a storage characteristic related to performing the storage operation;
detecting, among a plurality of storage devices, a first storage device and a second storage device satisfying the storage characteristic;
associating the first storage device and the second storage device with a virtual library; and
performing the storage operation using the virtual library.
-
-
30-41. -41. (canceled)
Specification