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

Disk array apparatus and method for dividing and reading/writing partial data across a plurality of drive groups utilizing parallel processing

Assignee: Hitachi Ltd
•
Filing: 1994-05-27
•
Granted: 1998-05-12
•
Expires: 2014-05-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A disk apparatus including a disk controller connected to a plurality of drives, each having a plurality of memory disks, and an access method to the disk apparatus, are described. Accordingly, a plurality of drives are grouped into a plurality of drive groups, and a data set is divided into a plurality of partial data having a data quantity that is accessible at a given time by each of the drive groups when an access request is generated from an external apparatus to the disk apparatus. Partial data are written into the different drive groups at different times, and successive partial data are written into different drive groups. The plurality of partial data may be transferred to the drive groups in parallel with the writing of partial data into the memory disks.

Inventors

  • 👤 Hiroaki Fujii
  • 👤 Hitoshi Kakuta
  • 👤 Yoshifumi Takamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 08:25
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/061; G06F3/0613; G06F3/0628; G06F3/0655; G06F3/0658; G06F3/0668; G06F3/0671; G06F3/0683; G06F3/0689

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 241 words
A disk access method in a disk apparatus, wherein a disk controller is connected to a plurality of drives each having a plurality of memory disks, said method comprising the steps of: grouping a plurality of said drives into a plurality of drive groups; dividing a data set into a plurality of partial data each having a data quantity processible at one time by each of said drive groups when an access request is generated from an external apparatus to said disk apparatus so as to write said plurality of partial data of said data set into said drives; writing a plurality of said partial data into a plurality of said drive groups in a dispersed manner, wherein at least two partial data are written into different drive groups at different times, and successive partial data are written into different drive groups; and reading out a plurality of said partial data forming a designated data set among the data sets stored in a dispersed manner in a plurality of drive groups when an access request for reading out said designated data set is generated from said external apparatus to said disk apparatus, wherein said writing step and said reading step are executed by parallel processing in a plurality of said drive groups by sequentially issuing access requests to said plurality of said drive groups and starting processing to a present access request before completion of processing of a previous access request.
Claim 2
Dependent Claim 241 words
A disk access method in a disk apparatus, wherein a disk controller is connected to a plurality of drives each having a plurality of memory disks, said method comprising the steps of: grouping a plurality of said drives into a plurality of drive groups; dividing a data set into a plurality of partial data each having a data quantity processible at one time by each of said drive groups when an access request is generated from an external apparatus to said disk apparatus so as to write said plurality of partial data of said data set into said drives; writing a plurality of said partial data into a plurality of said drive groups in a dispersed manner, wherein at least two partial data are written into different drive groups at different times, and successive partial data are written into different drive groups; and reading out a plurality of said partial data forming a designated data set among the data sets stored in a dispersed manner in a plurality of drive groups when an access request for reading out said designated data set is generated from said external apparatus to said disk apparatus, wherein said writing step and said reading step are executed by parallel processing in a plurality of said drive groups by sequentially issuing access requests to said plurality of said drive groups and starting processing to a present access request before completion of processing of a previous access request.
Claim 3
Dependent Claim 32 words
A disk access method according to claim 1, wherein a plurality of access requests are sequentially issued to said plurality of said drive groups for multiprocessing at intervals of a predetermined time.
Claim 4
Dependent Claim 53 words
A disk access method according to claim 1, wherein when a plurality of access requests are generated from a plurality of said external apparatuses to a plurality of said different drive groups, a plurality of write and/or read steps are carried out in parallel in accordance with a plurality of said access requests.
Claim 5
Dependent Claim 32 words
A disk access method according to claim 3, wherein a plurality of access requests are sequentially issued to said plurality of said drive groups for multiprocessing at intervals of a predetermined time.
Claim 6
Dependent Claim 120 words
A disk access method in a disk apparatus having a plurality of memory disks and a disk controller connected to said memory disks, said method comprising the steps of: grouping a plurality of said memory disks into a plurality of drive groups; dividing a data set into a plurality of partial data each having a data quantity which is capable of being processed at one time by each of said drive groups when data are received from an external apparatus connected to said disk controller; transferring said plurality of partial data to said drive groups; and writing said partial data into said memory disks in said drive groups, wherein said transferring step is executed in parallel with said writing step.
Claim 7
Dependent Claim 120 words
A disk access method in a disk apparatus having a plurality of memory disks and a disk controller connected to said memory disks, said method comprising the steps of: grouping a plurality of said memory disks into a plurality of drive groups; dividing a data set into a plurality of partial data each having a data quantity which is capable of being processed at one time by each of said drive groups when data are received from an external apparatus connected to said disk controller; transferring said plurality of partial data to said drive groups; and writing said partial data into said memory disks in said drive groups, wherein said transferring step is executed in parallel with said writing step.
Claim 8
Dependent Claim 35 words
A disk access method according to claim 5, wherein a plurality of said partial data are written into said memory disks at different times, and two successive partial data are transferred to different drive groups.
Claim 9
Dependent Claim 23 words
A disk access method according to claim 5, wherein said partial data in said transferring step and said writing step are sequential data.
Claim 10
Dependent Claim 36 words
A disk access method according to claim 7, wherein the drive groups to which said partial data is transferred in said transferring step are different from the drive groups to which said writing step is executed.
Claim 11
Dependent Claim 23 words
A disk access method according to claim 8, wherein said partial data in said transferring step and said writing step are sequential data.
Claim 12
Dependent Claim 32 words
A disk access method according to claim 8, wherein, in said transferring step, said partial data are sequentially transferred to said plurality of drive groups at successive intervals of a predetermined time.

References Cited (Backward Citations)

US4989206A Cited
US5077736A Cited
US5124987A Cited
US5457703A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-11 2001-11-10 2002-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-11 2005-11-10 2006-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-11 2009-11-10 2010-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag