Automated reclamation scheduling override in a virtual tape server
First Claim
Patent Images
1. A method for managing storage reclamation on a virtual tape server having a plurality of tape devices, a library manager, and a number of scratch tapes, comprising the steps of:
- receiving reclamation-off times from the library manager, wherein the reclamation-off times identify periods in which reclamation processing is prohibited;
determining a number of scratch tapes; and
setting a reclamation schedule identifying periods in which reclamation processing is permitted and prohibited, wherein the reclamation schedule is a function of the number of scratch tapes that are available and the reclamation-off times.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated reclamation scheduling system and method are taught for managing storage reclamation on a virtual tape server. Where reclamation-off times are set by a user, an automated administrator may override the settings depending on the number of scratch tapes that are available. The fewer scratch tapes that remain available, the more frequently storage reclamation will be performed in the reclamation schedule set by the automated administrator.
-
Citations
28 Claims
-
1. A method for managing storage reclamation on a virtual tape server having a plurality of tape devices, a library manager, and a number of scratch tapes, comprising the steps of:
-
receiving reclamation-off times from the library manager, wherein the reclamation-off times identify periods in which reclamation processing is prohibited;
determining a number of scratch tapes; and
setting a reclamation schedule identifying periods in which reclamation processing is permitted and prohibited, wherein the reclamation schedule is a function of the number of scratch tapes that are available and the reclamation-off times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
overriding the reclamation off-times to perform frequent reclamation, when the number of tapes is below a first threshold;
performing reclamation according to reclamation-off times, when the number of tapes is at or above the first threshold and below a second threshold; and
performing reclamation according to reclamation-off times when the VTS is not occupied, when the number of tapes is at or above the second threshold.
-
-
4. The method of claim 3, wherein the first threshold is ten.
-
5. The method of claim 3, wherein the second threshold is fifty.
-
6. The method of claim 3, wherein the virtual tape server is not occupied when two drives are free for a first predetermined time period or three drives are free for a second predetermined time period.
-
7. The method of claim 6, wherein the first predetermined time period is equal to the second predetermined time period.
-
8. The method of claim 6, wherein the first predetermined time period is greater than the second predetermined time period.
-
9. The method of claim 6, wherein the first predetermined time period is 30 minutes and the second predetermined time period is 20 minutes.
-
10. A storage reclamation management method on a virtual tape server having a plurality of tape devices, a library manager, and a number of scratch tapes, comprising the steps of:
-
receiving reclamation-off times from the library manager;
determining a number of scratch tapes;
overriding the reclamation off-times to perform frequent reclamation, when the number of tapes is below a first threshold;
performing reclamation according to reclamation-off times, when the number of tapes is at or above the first threshold and below a second threshold; and
performing reclamation according to reclamation-off times when the VTS is not occupied, when the number of tapes is at or above the second threshold.
-
-
11. A storage reclamation management system on a virtual tape server having a number of scratch tapes, the system comprising:
-
a plurality of tape devices;
a library manager comprising a setting for reclamation-off times;
an administrator comprising a reclamation subsystem, where the reclamation subsystem operates on a reclamation schedule that depends on the number of scratch tapes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
overrides the reclamation off-times to perform frequent reclamation, when the number of tapes is below a first threshold, performs reclamation according to reclamation-off times, when the number of tapes is at or above the first threshold and below a second threshold, and performs reclamation according to reclamation-off times when the VTS is not occupied, when the number of tapes is at or above the second threshold.
-
-
15. The system of claim 14, wherein the virtual tape server is not occupied when two drives are free for a first predetermined time period or three drives are free for a second predetermined time period.
-
16. The system of claim 15, wherein the first predetermined time period is equal to the second predetermined time period.
-
17. The system of claim 15, wherein the first predetermined time period is greater than the second predetermined time period.
-
18. The system of claim 15, wherein the first predetermined time period is 30 minutes and the second predetermined time period is 20 minutes.
-
19. An article of manufacture comprising a program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for managing storage reclamation on a virtual tape server having a plurality of tape devices, a library manager, and a number of scratch tapes, the method comprising the steps of:
-
receiving reclamation-off times from the library manager, wherein the reclamation-off times identify periods in which reclamation processing is prohibited;
determining a number of scratch tapes that are available; and
setting a reclamation schedule identifying periods in which reclamation processing is permitted and prohibited, wherein the reclamation schedule is a function of the number of scratch tapes that are available and the reclamation-off times.
-
-
20. A method for performing reclamation scheduling in an external storage system, the external storage system coupled to a host processing system to provide external storage capabilities for the host processing system, the method comprising:
-
defining one or more predetermined reclamation-off times during which reclamation processing of the external storage system is prohibited;
performing reclamation processing of the external storage system at times other than the reclamation-off times;
overriding the predetermined reclamation-off times based on predetermined conditional criteria such that reclamation processing occurs during the predetermined reclamation-off times in response to the predetermined conditional criteria. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
determining whether the number of scratch tapes available to receive new data is within a third range of numbers of available scratch tapes indicative of an acceptably ample number of available scratch tapes;
determining whether the external storage system is within a reclamation-off time;
determining whether the external storage system is being occupied at a predefined low occupation level; and
performing reclamation processing when the number of scratch tapes available to receive new data is within the third range, the reclamation processing is not within the reclamation-off time, and the external storage system is being occupied at the predefined acceptably low occupation level.
-
Specification