Methods and system of pooling storage devices
First Claim
1. A method for performing a storage operation comprising:
- receiving a first storage policy that specifies a schedule of future storage operations;
automatically determining that the schedule of future storage operations associated with a first storage policy requires more storage than exists in a first virtual library, wherein the first virtual library comprises a first configuration with at least first and second physical storage devices;
automatically detecting with one or more computer processors, at least a third physical storage device associated with a second virtual library, wherein detection of the third physical storage device is based at least in part on a storage characteristic associated with the schedule of future storage operations;
automatically associating with one or more computer processors the third physical storage device with the first virtual library without the need of user intervention; and
storing a second configuration of the first virtual library that comprises at least the first physical storage device, the second physical storage device and the third physical storage device.
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.
-
Citations
18 Claims
-
1. A method for performing a storage operation comprising:
-
receiving a first storage policy that specifies a schedule of future storage operations; automatically determining that the schedule of future storage operations associated with a first storage policy requires more storage than exists in a first virtual library, wherein the first virtual library comprises a first configuration with at least first and second physical storage devices; automatically detecting with one or more computer processors, at least a third physical storage device associated with a second virtual library, wherein detection of the third physical storage device is based at least in part on a storage characteristic associated with the schedule of future storage operations; automatically associating with one or more computer processors the third physical storage device with the first virtual library without the need of user intervention; and storing a second configuration of the first virtual library that comprises at least the first physical storage device, the second physical storage device and the third physical storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for performing a storage operation comprising:
-
a first storage policy that specifies a schedule of future storage operations; one or more modules executing in one or more computer processors that is configured to automatically determine that the schedule of future storage operations associated with a first storage policy require requires more storage than exists in a first virtual library, wherein the first virtual library comprises a first configuration with at least first and second physical storage devices; wherein the one or more modules are further configured to automatically detect at least a third physical storage device associated with a second virtual library, wherein detection of the third physical storage device is based at least in part on a storage characteristic associated with the schedule of future storage operations; wherein the one or more modules automatically associate the third physical storage device with the first virtual library without the need of user intervention; and wherein the one or more modules are further configured to store a second configuration of the first virtual library that comprises at least the first physical storage device, the second physical storage device and the third physical storage device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification