Apparatus for efficient utilization of removable data recording media

Share
Save
Discuss
Claim

Share On Facebook Share On Twitter Share By Email
Save Item
Save Item
Add to
my lists

Filing Information

  • Patent Number: US5235695
  • Application Number: US7880416
  • Filing date: 05/08/1992
  • Issue date: 08/10/1993
  • Predicted expiration date: 08/10/2010
Explore Your Innovation Network™ for an introduction to:

Innovation Network Your First Name:
Last Name:
 
Already a member? Sign In
  • U.S. Classifications: 395/425  · 360/961  ·
  • International Classifications: G06F 1574 ·
  • International Classifications: 395425;250;575;275;600;775 ·
  • Related U.S. Application Data:
    This application is a divisional of application Ser. No. 07/821,839, filed Jan. 14, 1992, which is a continuation of application Ser. No. 07/372,745, filed Jun. 28, 1989, now abandoned.
  • View document at: (opens new window):
    USPTO  ·  PAIR  ·  esp@cenet  ·  Patent Family
    * Related patent documents may or may not exist on these sites
10 Claims, No Drawings


Abstract

An apparatus for efficiently utilizing data recording media performs 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.

References Cited

U.S. Patent Documents

Document NumberAssigneesInventorsIssue/Pub Date
US4574351 International Business Machines Corporation Dang et al. Mar 1986
US4586027 Ltd. Hitachi Tsukiyama et al. Apr 1986
US4638424 International Business Machines Corporation Beglin et al. Jan 1987
US4771375 International Business Machines Corporation Beglin et al. Sep 1988
US4811132 HUNTER DAN A Hunter et al. Mar 1989
US4849878 Wang Laboratories, Inc. Roy Jul 1989
US4891784 Hewlett-Packard Company Kato et al. Jan 1990
US4974189 Hewlett Packard Company Russon et al. Nov 1990
US5167034 International Business Machines Corporation MacLean, Jr. et al. Nov 1992

Other Publications

IBM Technical Disclosure Bulletin, vol. 24, No. 9, Feb. 1982, p. 4483.

Patent Family

The current document is not in a family.

Read Patent

Read patent

View Drawings


Independent Claims | See all claims (10)

  1. 1. A peripheral data storage subsystem for using recording media efficiently, said peripheral data storage subsystem having a first recording medium mounted in a first peripheral data storage device and a second recording medium mounted in a second peripheral data storage device, the first recording medium having physical data stored therein and having a total physical data amount associated therewith, and wherein said peripheral data storage subsystem ensures the first recording medium's physical data is fully copyable onto the second recording medium, said peripheral data storage subsystem coupled to a host processor for receiving logical data of a current data set therefrom and converting the logical data into compressed data of the current data set, said peripheral data storage subsystem comprising:a plurality of counters for tallying a logical data amount of the logical data of the current data set, and for tallying a compressed data amount of the compressed data of the current data set; anda control unit including:means coupled to said plurality of counters and said host processor for receiving the logical data of the current data set and compressing the logical data into the compressed data;means for calculating a compression ratio from the compressed data amount and the logical data amount;means for using the compression ratio for determining an estimated physical data amount, the estimated physical data amount being used to determine whether writing the current data set to the first recording medium would exceed a copy limit of the first recording medium such that the contents of the first recording medium would not be fully copy-able and forcing an end-of-volume if the copy limit is exceed; andmeans for writing the compressed data to the first recording medium as current physical data if the copy limit is not exceeded and adding a current physical data amount of the current physical data to the total physical data amount associated with the first recording medium for determining an updated total physical data amount.
  2. 6. A tape drive subsystem for using a plurality of tape cartridges efficiently, said tape drive subsystem having a first tape cartridge mounted in a first tape device and a second tape cartridge mounted in a second tape device, the first tape cartridge having physical data stored therein and having a total physical data amount associated therewith, and wherein said tape drive subsystem ensures the first tape cartridge's physical data is fully copy-able onto any other of the plurality of tape cartridges, said tape drive subsystem coupled to a host processor for receiving logical data of a current data set therefrom and converting the logical data into compressed data of the current data set, said tape drive subsystem comprising:a buffer;a plurality of counters coupled to said buffer, including a first counter for tallying a logical data amount of the logical data of the current data set, and including a second counter for tallying a compressed data amount of the compressed data of the current data set; anda control unit including:means coupled to said plurality of counters and said host processor for receiving the logical data of the current data set and compressing the logical data into the compressed data;means for calculating a compression ratio from the compressed data amount and the logical data amount;means for using the compression ratio for determining an estimated physical data amount, the estimated physical data amount being used to determine whether writing the current data set to the first tape cartridge would exceed a copy limit of the first tape cartridge such that the physical data stored on the first tape cartridge would not be fully copy-able and forcing an end-of-volume if the copy limit is exceeded; andmeans for writing the compressed data to the first tape cartridge from said buffer as current physical data if the copy limit is not exceeded and adding a current physical data amount of the current physical data to the total physical data amount of the first tape cartridge for determining an updated total physical data amount.