최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | UP-0269514 (2005-11-07) |
등록번호 | US-7809914 (2010-10-26) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 223 인용 특허 : 142 |
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 re
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.
What is claimed is: 1. A method for performing a storage operation using at least two physical storage devices, the method comprising: receiving a request to perform a first storage operation to store first data, the first storage operation having at least a first storage characteristic associated
What is claimed is: 1. A method for performing a storage operation using at least two physical storage devices, the method comprising: receiving a request to perform a first storage operation to store first data, the first storage operation having at least a first storage characteristic associated therewith; identifying a first virtual library with dynamically allocated physical storage devices that are allocated based on characteristics associated with different storage operations, wherein the first virtual library comprises a first configuration with at least first and second physical storage devices, wherein a single logical network pathway is associated with the first configuration of the first virtual library such that the first and second physical storage devices appear as a single device; performing the first storage operation using the first virtual library; storing the first configuration of the first virtual library; receiving a request to perform a second storage operation to store second data, the second storage operation having at least a second storage characteristic associated therewith that is different than the first storage characteristic, wherein the second storage operation requires more storage than exists in the first configuration of the first virtual library; automatically determining that the second storage operation requires more storage than exists in the first and second physical storage devices associated with the first configuration of the first virtual library; automatically detecting with one or more computer processors, at least a third physical storage device associated with a second virtual library, wherein the third physical storage is adequate to satisfy both the second storage characteristic associated with the second storage operation for the first virtual library and one or more future scheduled storage operations associated with the second virtual library, and wherein detection of the third storage device is based at least in part on the likelihood of congestion in one or more of the future scheduled storage operations; automatically allocating with one or more computer processors the third physical storage device with both the first virtual library and the second virtual library without the need of user intervention, wherein the first virtual library comprises a second configuration with at least the first physical storage device, the second physical storage device and the third physical storage device, and wherein the single logical network pathway is associated with the second configuration of the first virtual library such that the first, second and third physical storage devices of the second configuration appear to be the single device, and wherein the second configuration of the first virtual library and the first configuration of the first virtual library share the single logical network pathway; performing the second storage operation using the second configuration comprising third storage device in association with the first virtual library; performing one or more of the future scheduled storage operations using the third storage device in association with second virtual library while the third storage device remains in association with the first virtual library; storing the second configuration of the first virtual library; receiving a first request for data via the single logical network pathway at the first virtual library wherein the first request is for data associated with the first configuration of the first virtual library; receiving a second request for data via the single logical network pathway at the first virtual library wherein the second request is for data associated with the second configuration of the first virtual library; and automatically determining the location of the data associated with the first and second requests by accessing the stored first and second configurations of the first virtual library. 2. The method of claim 1, wherein creating the first configuration of the first virtual library further comprises storing data indicating an association of the first and second physical storage device with the first virtual library in an index. 3. The method of claim 1, further comprising: detecting a fourth physical storage device among a plurality of physical storage devices, the fourth physical storage device satisfying a storage characteristic associated with a third storage operation; disassociating the first physical storage device with the first virtual library; associating the fourth physical storage device with the first virtual library wherein the first virtual library comprises a third configuration with at least the second physical storage device, the third physical storage device and the fourth physical storage device; performing the fourth storage operation; and storing the third configuration of the first virtual library. 4. The method of claim 3, wherein the third physical storage device comprises a different type of storage media than the first physical storage device. 5. The method of claim 1, further comprising: receiving a first value of a characteristic of the first physical storage device, the first physical storage device being associated in the first virtual library; detecting a change in the characteristic of the first physical storage device, wherein the change in the characteristic of the first physical storage device causes the first physical storage device to not satisfy a storage characteristic threshold; identifying that the third physical storage device has a storage characteristic satisfying the storage characteristic threshold; disassociating the first physical storage device from the first virtual library; and associating the third physical storage device in the first virtual library. 6. The method of claim 5 wherein detecting a change in the characteristic of the first physical storage device comprises examining the first physical storage device prior to receiving the request to perform the storage operation. 7. The method of claim 5 wherein disassociating the first physical storage device from the first virtual library comprises updating an index with data indicating a disassociation of the first physical storage device with the first virtual library; and wherein associating the third physical storage device in the first virtual library comprises updating the index with data indicating an association of the third physical storage device with the first virtual library. 8. The method of claim 1, wherein the storage characteristic comprises a security requirement. 9. The method of claim 1, wherein the storage characteristic comprises a frequency interval for performing the requested storage operation. 10. The method of claim 1, wherein the storage characteristic comprises a media type for performing the requested storage operation. 11. A method for storing data using a virtual library, the method comprising: receiving a request to perform a first data storage operation; identifying a first virtual library comprising at least two physical storage devices that satisfy a storage characteristic associated with the first data storage operation and that are capable of storing data associated with the first data storage operation and wherein the first virtual library comprises a first configuration with the at least two physical storage devices; performing the first storage operation using the first configuration of the first virtual library; storing the first configuration of the first virtual library; receiving a request to perform a second storage operation; automatically determining that the second storage operation requires more storage than exists in the first and second physical storage devices associated with the first configuration of the first virtual library; automatically detecting, among a plurality of physical storage devices, at least a third physical storage device associated with a second virtual library, wherein the third physical storage is adequate to satisfy both the second storage operation for the first virtual library and one or more future scheduled storage operations associated with the second virtual library, and wherein detection of the third storage device is based at least in part on the likelihood of congestion in one or more of the future scheduled storage operations; automatically associating the third physical storage device with both the first virtual library and the second virtual library wherein the first virtual library includes at least three physical storage devices capable of performing the second data storage operation and wherein the first virtual library comprises a second configuration; performing the second data storage operation using the second configuration of the first virtual library; and storing the second configuration of the first virtual library. 12. The method of claim 11 further comprising: detecting that a given one of the at least two physical storage devices becomes incapable of performing the data storage operation; disassociating the given one of the at least two physical storage devices with the first virtual library; and associating another physical storage device capable of performing the storage operation with the first virtual library. 13. The method of claim 12 wherein disassociating the given one of the at least two physical storage devices with the first virtual library comprises storing data in an index indicating a disassociation of the given one of the at least two physical storage devices with the first virtual library and storing data in an index indicating a previous configuration of the first virtual library. 14. The method of claim 12 wherein associating a third physical storage device capable of performing the storage operation with the first virtual library comprises storing data in an index indicating an association of the third physical storage device with the first virtual library and storing data in an index indicating a current configuration of the first virtual library. 15. The method of claim 12 further comprising consulting the index to identify the current configuration of the first virtual library for performing the storage operation. 16. A computer readable storage medium including computer executable code for a method for performing a storage operation using at least two physical storage devices, the method comprising: receiving with one or more processors a request to perform a first storage operation; determining a storage characteristic related to performing the storage operation; identifying a first virtual library comprising a first configuration with at least a first physical storage device and a second physical storage device; automatically determining that the first and second physical storage devices associated with the first configuration of the first virtual library do not have adequate storage capacity to perform the storage operation; automatically modifying the first virtual library to include at least a third physical storage device associated with a second virtual library, wherein the third physical storage device is adequate to satisfy both the data storage operation for the first virtual library and one or more future scheduled storage operations associated with the second virtual library, and wherein selection of the third storage device is based at least in part on the likelihood of congestion in one or more of the future scheduled storage operations, and wherein modifying the first virtual library comprises associating a second configuration with the first virtual library that comprises at least the first, second and third physical storage devices; and performing the storage operation using the second configuration of the first virtual library.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.