← Back to Patent Explorer
US5574881A Expired / Lapsed US ⏱️ 0.0 years remaining

High capacity data storage method and system using independently controlled heads and circuitry for monitoring access frequency of data records

Assignee: Hitachi Ltd
•
Filing: 1995-08-10
•
Granted: 1996-11-12
•
Expires: 2015-08-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A fast access high capacity data storage system and method are disclosed, the data storage system including a disk-based storage system employing a plurality of storage surfaces. Selected storage surfaces have a plurality of independently controlled data access heads in data communication therewith, and circuitry is provided for allowing concurrent data transfers through the plurality of data access heads. Performance is further improved by monitoring frequently accessed data records and transferring them to a copy recording surface or recording surfaces less frequently used, and by moving a data access head of the plurality of data access heads to other recording surfaces to decrease access bottlenecks. The storage system further includes circuitry for averaging at least one of record length data, transfer timing data, access timing data and address data.

Inventors

  • 👤 Hiroshi Yasuoka
  • 👤 Yoshito Tsunoda
  • 👤 Takeshi Maeda
  • 👤 Yoshihisa Kamo
  • 👤 Hiromichi Fujisawa
  • 👤 Zenji Tsutsumi
  • 👤 Shunichi Torii

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 22:37
CPC Classifications
G; G11; G11B; G11B19/00; G11B19/20; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G11B21/00; G11B27/00; G11B27/10; G11B27/102; G11B27/105; G11B5/00; G11B5/48; G11B5/54; G11B5/55; G11B5/5521; G11B5/5569; G11B5/5578; G06F3/0668; G06F3/0671; G06F3/0673; G11B2220/00; G11B2220/20; G11B2220/40; G11B2220/41; G11B27/36

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 361 words
A fast access high capacity data storage system comprising: a plurality of generally disk-shaped recording surfaces secured to a common spindle; a first plurality of data access heads in generally close proximity relative to a first disk-shaped recording surface of the plurality of recording surfaces, whereby each data access head of the first plurality of data access heads is adapted for data communication with the first disk-shaped recording surface; means for rotating the common spindle in relation to each of the first plurality of data access heads; means for independently positioning each data access head of the first plurality of data access heads in relation to the first disk-shaped recording surface of the plurality of recording surfaces; a second plurality of data access heads, distinct from the first plurality of data access heads, in generally close proximity to a copy recording surface of the plurality of generally disk-shaped recording surfaces; a control system for selectively communicating data with each data access head, the control system including, monitoring means for supervising a storage of an address of the data, means for storing data representative of an access frequency of at least one of a write, readout and rewrite of the data, means for controlling the transfer of most frequently accessed data, as determined by the data representative of access frequency, to the copy recording surface, and a data supervision system including, means for recording at least one of (a) address data representative of an address to which a data record is written, (b) record length data representative of a length of a data record, (c) transfer timing data representative of a duration necessary for transferring location of a data record, and (d) access timing data representative of a number of accesses to a data record; average computing means for computing an average of at least one of said address data, record length data, transfer timing data, and access timing data, and means for storing data representative of an average computed by the average computing means; and means for independently positioning each of the second plurality of data access heads relative to the copy recording surface under the control of the control system.
Claim 2
Dependent Claim 361 words
A fast access high capacity data storage system comprising: a plurality of generally disk-shaped recording surfaces secured to a common spindle; a first plurality of data access heads in generally close proximity relative to a first disk-shaped recording surface of the plurality of recording surfaces, whereby each data access head of the first plurality of data access heads is adapted for data communication with the first disk-shaped recording surface; means for rotating the common spindle in relation to each of the first plurality of data access heads; means for independently positioning each data access head of the first plurality of data access heads in relation to the first disk-shaped recording surface of the plurality of recording surfaces; a second plurality of data access heads, distinct from the first plurality of data access heads, in generally close proximity to a copy recording surface of the plurality of generally disk-shaped recording surfaces; a control system for selectively communicating data with each data access head, the control system including, monitoring means for supervising a storage of an address of the data, means for storing data representative of an access frequency of at least one of a write, readout and rewrite of the data, means for controlling the transfer of most frequently accessed data, as determined by the data representative of access frequency, to the copy recording surface, and a data supervision system including, means for recording at least one of (a) address data representative of an address to which a data record is written, (b) record length data representative of a length of a data record, (c) transfer timing data representative of a duration necessary for transferring location of a data record, and (d) access timing data representative of a number of accesses to a data record; average computing means for computing an average of at least one of said address data, record length data, transfer timing data, and access timing data, and means for storing data representative of an average computed by the average computing means; and means for independently positioning each of the second plurality of data access heads relative to the copy recording surface under the control of the control system.
Claim 3
Dependent Claim 42 words
The fast access high capacity data storage system of claim 1 wherein the control system further includes means for writing directory data to a directory data storage area concurrently with a writing of a data record in accordance with a computed average.
Claim 4
Independent Claim 381 words
A method of data storage comprising the steps of: independently positioning each data access head of a first plurality of data access heads in generally close proximity to a first generally disk-shaped data recording surface of a plurality of generally disk-shaped data recording surfaces; selectively positioning at least one of said data access heads in generally close proximity to another of the plurality of data recording surfaces, to thereby be in data communication with the another recording surface; receiving a plurality of simultaneous access requests from a plurality of sources; rotating the plurality of data recording surfaces relative to the data access heads; simultaneously communicating data with a selected subset of data access heads, such that data is communicated between data access heads and at least one recording surface; storing access frequency data representative of access frequency of at least one of writing, readout and rewrite of the data; supervising a storage of the data between recording surfaces according to the access frequency data; recording at least one of (a) address data representative of an address to which a data record is written, (b) record length data representative of a length of a data record, (c) transfer timing data representative of a duration necessary for transferring location of a data record, and (d) access timing data representative of accesses to a data record; computing an average of at least one of said address data, record length data, transfer timing data, and access timing data; and storing data representative of an average computed by the average computing means; selectively controlling said secondary data storage device in accordance with data communicated to the secondary storage device so as to store at least one of most frequently accessed data and least frequently accessed data as indicated by the access frequency data; storing data representative of a total capacity of the plurality of data recording surfaces; calculating data representative of available storage capacity of the plurality of data recording surfaces; storing data representative of a least recently used data record stored on the plurality of data recording surfaces; comparing the data representative of available storage capacity and the data representative of total storage capacity; and transferring said least recently used data record from the plurality of data recording surfaces to the secondary data storage device.
Claim 5
Independent Claim 381 words
A method of data storage comprising the steps of: independently positioning each data access head of a first plurality of data access heads in generally close proximity to a first generally disk-shaped data recording surface of a plurality of generally disk-shaped data recording surfaces; selectively positioning at least one of said data access heads in generally close proximity to another of the plurality of data recording surfaces, to thereby be in data communication with the another recording surface; receiving a plurality of simultaneous access requests from a plurality of sources; rotating the plurality of data recording surfaces relative to the data access heads; simultaneously communicating data with a selected subset of data access heads, such that data is communicated between data access heads and at least one recording surface; storing access frequency data representative of access frequency of at least one of writing, readout and rewrite of the data; supervising a storage of the data between recording surfaces according to the access frequency data; recording at least one of (a) address data representative of an address to which a data record is written, (b) record length data representative of a length of a data record, (c) transfer timing data representative of a duration necessary for transferring location of a data record, and (d) access timing data representative of accesses to a data record; computing an average of at least one of said address data, record length data, transfer timing data, and access timing data; and storing data representative of an average computed by the average computing means; selectively controlling said secondary data storage device in accordance with data communicated to the secondary storage device so as to store at least one of most frequently accessed data and least frequently accessed data as indicated by the access frequency data; storing data representative of a total capacity of the plurality of data recording surfaces; calculating data representative of available storage capacity of the plurality of data recording surfaces; storing data representative of a least recently used data record stored on the plurality of data recording surfaces; comparing the data representative of available storage capacity and the data representative of total storage capacity; and transferring said least recently used data record from the plurality of data recording surfaces to the secondary data storage device.
Claim 6
Dependent Claim 33 words
The method of claim 3 further comprising a step of: writing directory data to a directory data storage area concurrently with a writing of a data record in accordance with a computed average.
Claim 7
Dependent Claim 104 words
The method of claim 3 further comprising the steps of: independently positioning each of a second plurality of data access heads relative to a copy recording surface; calculating a rate of access to data records stored on selected recording surfaces of the plurality of data recording surfaces; storing data representative of a preselected acceptable rate of accesses to records stored on said selected recording surfaces; comparing a calculated rate of access of a selected record to the data representative of the preselected acceptable rate of access; copying a data record to the copy recording surface in accordance with a result of the comparing step.
Claim 8
Dependent Claim 48 words
The method of claim 3 further comprising a step of selectively moving a data access head from the plurality of data access heads to be in generally close proximity to a second surface of the plurality of data recording surfaces so as to be in data communication therewith.

References Cited (Backward Citations)

US4270154A Cited
US4577240A Cited
DE3318279A1 Cited
WO1985004510A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-12 2000-05-13 2000-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-12 2004-05-13 2004-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-12 2008-05-13 2008-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag