Abstract:
Continuously mounted backup storage media are managed to decrease the otherwise lengthy period of vulnerability to data loss while data gradually accumulates pending eventual media saturation and demounting. Responsive to operator-specified switch-media events, all continuously mounted storage media are examined. Without terminating their respective ongoing backup operations, idle storage media are demounted and substituted with replacement media. Busy storage media are scheduled for later demounting and replacement.
Abstract:
Allocation of space of peripheral storage devices 16 to host (10) processes is based upon free or unallocated space in each such device. The device, irrespective of capacity, having the largest free space is most likely to receive a next space allocation. A central record 15 in a multi-host system stores free space indications. In a disk storage device free space is indicated by the number of unallocated data storage record tracks for each such device.
Abstract:
A method for efficiently utilizing data recording media in a data processing system performing data compression beneath the level of the host processor is disclosed. To improve the ability of a recording media to be copied without increasing host processor overhead, the control unit which sees the compressed data is checked only upon recording a predetermined amount of uncompressed data. At such time, a compression ratio is calculated for the current data set and is used to monitor the recording of the remaining data of the current data set in compressed form. When a predetermined amount of compressed data is estimated to be recorded, the predetermined amount being the minimum storage capacity of a recording media, recording begins on a new recording media. Recording media spanning is reduced by checking counters in the storage device control unit only upon completion of recording an entire data set, and then using the uncompressed size of the next data set to be recorded to determine whether or not to continue recording on the same or a new cartridge.
Abstract:
A method for balancing the loads on channel paths in a digital computer during long running applications is disclosed. Only the load associated with relatively long running applications is monitored. For each volume of data eligible for processing, the selection of volumes is first made from those having affinity to the calling host. The load across the respective connected channel paths is calculated. The calculation is weighted to account for the different magnitudes of load resulting from different applications and to prefer the selection of volumes connected to the fewest unused channel paths such that processing of the selected volume will maintain the maximum number of unused channel paths. The optimal volume is selected as the next volume to be processed. The monitored load on each channel path is then updated to include the load associated with the newly selected volume, assuming that the load associated with processing the volume is distributed evenly across the respective connected channel paths. The selection of the following volume is then based on the updated load information and the method continues cyclically during subsequent selection of the remaining volumes for processing.
Abstract:
Continuously mounted backup storage media are managed to decrease the otherwise lengthy period of vulnerability to data loss while data gradually accumulates pending eventual media saturation and demounting. Responsive to operator-specified switch-media events, all continuously mounted storage media are examined. Without terminating their respective ongoing backup operations, idle storage media are demounted and substituted with replacement media. Busy storage media are scheduled for later demounting and replacement.
Abstract:
Continuously mounted backup storage media are managed to decrease the otherwise lengthy period of vulnerability to data loss while data gradually accumulates pending eventual media saturation and demounting. Responsive to operator-specified switch-media events, all continuously mounted storage media are examined. Without terminating their respective ongoing backup operations, idle storage media are demounted and substituted with replacement media. Busy storage media are scheduled for later demounting and replacement.