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.
266 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