Patent US5784703A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5784703A Expired / Lapsed US ⏱️ 0.0 years remaining

Storage system having logical subsystems configured in accordance with equally divided storage capacities, specified allotment rates, designated boundary positions or designated physical size

Assignee: Hitachi Ltd
•
Filing: 1993-02-11
•
Granted: 1998-07-21
•
Expires: 2013-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A storage array system having a plurality of physical storage devices from and into which data are read and written by a host system, comprising a physical system configuration information table which stores configuration information of the plurality of physical storage devices therein; a logical system configuration information table which stores therein configuration information of a plurality of logical storage subsystems in the case where the plurality of physical storage devices have been divided into the logical storage subsystems; and a division designation device which effects at least one of a number of designations in compliance with a command received from the host system. The designations include an n-equal-part designation in which a total storage capacity of the physical storage devices is equally divided in n (an integer of at least 2) for the n logical storage subsystems, a divisional allotment rate designation in which the total storage capacity is divided in accordance with a specified number for division and specified rates of capacities to be allotted to the respective logical storage subsystems, and a physical boundary division designation in which the total storage capacity is divided in accordance with positions for the division specified in physical storage unit.

Inventors

  • 👤 Kenji Muraoka
  • 👤 Minoru Yoshida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 09:43
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0614; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1076; G06F11/1096; G06F3/0628; G06F3/0629; G06F3/0634; G06F3/0668; G06F3/0671; G06F3/0683; G06F3/0689; G11; G11B; G11B20/00; G11B20/10; G11B20/18

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 235 words
A storage system, connected to a host system, having a plurality of physical storage devices configured in a configuration and a plurality of logical subsystems configured in a configuration different from the configuration of said plurality of physical storage devices, said storage system comprising: means for storing therein a physical configuration information table wherein information of the configuration of said plurality of physical storage devices is maintained; division designation means for effecting at least one of a number of designations in response to a command issued by said host system, said command is issued by said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices, said designations including: a n-equal-part designation in which a total storage capacity of said physical storage devices is equally divided by n (n being an integer of at least 2) for n logical storage subsystems, a divisional allotment rate designation in which said total storage capacity is divided in accordance with a specified number for division and specified rates of capacities to be allotted to respective logical storage subsystems formed by said division, and a physical boundary division designation in which said total storage capacity is divided in accordance with specified boundary positions; and means for storing therein a logical configuration information table wherein information of said configuration of said plurality of logical storage subsystems is maintained.
Claim 2
Dependent Claim 235 words
A storage system, connected to a host system, having a plurality of physical storage devices configured in a configuration and a plurality of logical subsystems configured in a configuration different from the configuration of said plurality of physical storage devices, said storage system comprising: means for storing therein a physical configuration information table wherein information of the configuration of said plurality of physical storage devices is maintained; division designation means for effecting at least one of a number of designations in response to a command issued by said host system, said command is issued by said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices, said designations including: a n-equal-part designation in which a total storage capacity of said physical storage devices is equally divided by n (n being an integer of at least 2) for n logical storage subsystems, a divisional allotment rate designation in which said total storage capacity is divided in accordance with a specified number for division and specified rates of capacities to be allotted to respective logical storage subsystems formed by said division, and a physical boundary division designation in which said total storage capacity is divided in accordance with specified boundary positions; and means for storing therein a logical configuration information table wherein information of said configuration of said plurality of logical storage subsystems is maintained.
Claim 3
Dependent Claim 33 words
The storage system of claim 1 wherein said means for storing a physical configuration information table and said means for storing a logical configuration information table include a memory powered by a battery.
Claim 4
Dependent Claim 37 words
The storage system of claim 2 further comprising a nonvolatile memory in addition to said battery-powered memory, wherein said physical configuration information table and said logical configuration information table are also stored in said additional nonvolatile memory.
Claim 5
Dependent Claim 76 words
The storage system of claim 1 further comprising table updating means for updating said physical configuration information table and said logical configuration information table, when at least one additional physical storage device is added to said plurality of physical storage devices for which the logical configuration information has been settled, and as a result of said updating automatically incorporating said at least one additional physical storage device into said configuration of the existing logical storage subsystems.
Claim 6
Dependent Claim 78 words
The storage system of claim 1 wherein said plurality of physical storage devices are magnetic disks, each of said magnetic disks includes a plurality of physical blocks, the plurality of magnetic disks are arranged in rows and columns, serial drive numbers are given to the respective magnetic disks, and serial block numbers are given to the physical blocks of said magnetic disks in a way such that the serial block numbers circulate through said magnetic disks in succession.
Claim 7
Dependent Claim 93 words
The storage array system of claim 5 wherein said information on the configuration of said plurality of physical storage devices includes a total number of said magnetic disks, a number of said columns of said magnetic disks, a number of said magnetic disks per column, a capacity of each of said magnetic disks, and a total capacity of said physical storage devices therein, while said logical configuration information includes the capacity, start drive number, start block number, end drive number, and end block number of each of said plurality of logical storage subsystems.
Claim 8
Dependent Claim 162 words
A storage system connected to a host system, comprising: a plurality of physical storage devices configured in a configuration; means for receiving a designation of a divisional number n (n being an integer of at least 2) from said host system, said designation is issued from said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices; division means for equally dividing a total storage capacity of said plurality of physical storage devices by said divisional number n for n logical storage subsystems configured in a configuration that is different from said configuration of said plurality of said physical storage devices; and retention means for retaining information items indicating corresponding relationships between said configuration of said plurality of physical storage devices and said configuration of said plurality of logical storage subsystems, and said information items being referred to when said n logical storage subsystems are accessed from said host system.
Claim 9
Dependent Claim 162 words
A storage system connected to a host system, comprising: a plurality of physical storage devices configured in a configuration; means for receiving a designation of a divisional number n (n being an integer of at least 2) from said host system, said designation is issued from said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices; division means for equally dividing a total storage capacity of said plurality of physical storage devices by said divisional number n for n logical storage subsystems configured in a configuration that is different from said configuration of said plurality of said physical storage devices; and retention means for retaining information items indicating corresponding relationships between said configuration of said plurality of physical storage devices and said configuration of said plurality of logical storage subsystems, and said information items being referred to when said n logical storage subsystems are accessed from said host system.
Claim 10
Dependent Claim 23 words
The storage system of claim 7 wherein said division means divides each of said plurality of physical storage devices by said divisional numbers.
Claim 11
Dependent Claim 19 words
The storage system of claim 7 wherein said plurality of physical storage devices include an array of storage disks.
Claim 12
Dependent Claim 15 words
The storage system of claim 7 wherein said retention means includes a battery powered memory.
Claim 13
Dependent Claim 195 words
A storage system connected to a host system comprising: a plurality of physical storage devices configured in a configuration; means for receiving a designation of a divisional number n (n being an integer of at least 2) from said host system and rates of capacities to be allotted to respective logical storage subsystems of n logical storage subsystems configured in a configuration that is different from the configuration of said physical storage devices, said designation is issued from said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices; division means for dividing a total storage capacity of said plurality of physical storage devices for said n logical storage subsystems based on the configuration of said plurality of physical storage devices and in accordance with the divisional number n and the allotment rates; and retention means for retaining information items indicating corresponding relationships between said configuration of said plurality of physical storage devices and said configuration of said plurality of logical storage subsystems, and said information items being referred to when said n logical storage subsystems formed are accessed from said host system.
Claim 14
Dependent Claim 195 words
A storage system connected to a host system comprising: a plurality of physical storage devices configured in a configuration; means for receiving a designation of a divisional number n (n being an integer of at least 2) from said host system and rates of capacities to be allotted to respective logical storage subsystems of n logical storage subsystems configured in a configuration that is different from the configuration of said physical storage devices, said designation is issued from said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices; division means for dividing a total storage capacity of said plurality of physical storage devices for said n logical storage subsystems based on the configuration of said plurality of physical storage devices and in accordance with the divisional number n and the allotment rates; and retention means for retaining information items indicating corresponding relationships between said configuration of said plurality of physical storage devices and said configuration of said plurality of logical storage subsystems, and said information items being referred to when said n logical storage subsystems formed are accessed from said host system.
Claim 15
Dependent Claim 23 words
The storage system of claim 11 wherein said division means divides each of said plurality of physical storage devices in said divisional number.
Claim 16
Dependent Claim 19 words
The storage system of claim 11 wherein said plurality of physical storage devices include an array of storage disks.
Claim 17
Dependent Claim 15 words
The storage system of claim 11 wherein said retention means includes a battery powered memory.
Claim 18
Dependent Claim 180 words
A storage system connected to a host system, comprising: a plurality of physical storage devices configured in a configuration; means for receiving a designation of a divisional number n (n being an integer of at least 2) from said host system, said designation is issued from said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices; division means for dividing a total storage capacity of said plurality of physical storage devices for n logical subsystems on the basis of said configuration of said plurality of physical storage devices and in accordance with the designated divisional number n and designated boundary positions, said n logical subsystems having a configuration that is different from the configuration of said plurality of physical storage devices; and retention means for retaining information items indicating corresponding relationships between said configuration of said plurality of physical storage devices and said plurality of logical storage subsystems, and said information items being referred to when said n logical storage subsystems are accessed from said host system.
Claim 19
Dependent Claim 180 words
A storage system connected to a host system, comprising: a plurality of physical storage devices configured in a configuration; means for receiving a designation of a divisional number n (n being an integer of at least 2) from said host system, said designation is issued from said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices; division means for dividing a total storage capacity of said plurality of physical storage devices for n logical subsystems on the basis of said configuration of said plurality of physical storage devices and in accordance with the designated divisional number n and designated boundary positions, said n logical subsystems having a configuration that is different from the configuration of said plurality of physical storage devices; and retention means for retaining information items indicating corresponding relationships between said configuration of said plurality of physical storage devices and said plurality of logical storage subsystems, and said information items being referred to when said n logical storage subsystems are accessed from said host system.
Claim 20
Dependent Claim 19 words
The storage system of claim 15 wherein said plurality of physical storage devices include an array of storage disks.
Claim 21
Dependent Claim 15 words
The storage system of claim 15 wherein said retention means includes a battery powered memory.
Claim 22
Dependent Claim 328 words
A storage array system having a plurality of physical storage devices in which a host system recognizes the physical storage devices as a plurality of logical storage devices configured in a configuration different from a configuration of plurality of physical storage devices, comprising: means for receiving, from said host system, one of a first designation of a divisional number n (n being an integer of at least 2) in which a total storage capacity of said physical storage devices is divided by n for n logical storage devices, a second designation of said divisional number n along with specified rates of capacities to be allotted to respective logical storage devices formed by said division, and a third designation of said divisional number n along with specified boundary positions of respective logical storage devices formed by said division, said designation is issued from said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices; means for dividing said plurality of physical storage devices into n logical storage devices based on the configuration of said physical storage devices, such that in response to said first designation, said total storage capacity of said physical storage devices is equally divided by said divisional number n into n logical storage devices, in response to said second designation, said total storage capacity of said physical storage devices is divided into n logical storage device according to said divisional number n and said specified rates, and in response to said third designation, said total storage capacity of said physical storage devices is divided into n logical storage devices according to said divisional number n and said specified boundary positions; and means for storing information indicative of a relationship between said plurality of physical storage devices and said plurality of logical storage devices, said information being referred to when said host system accesses one of said n logical storage devices obtained by said division.
Claim 23
Dependent Claim 328 words
A storage array system having a plurality of physical storage devices in which a host system recognizes the physical storage devices as a plurality of logical storage devices configured in a configuration different from a configuration of plurality of physical storage devices, comprising: means for receiving, from said host system, one of a first designation of a divisional number n (n being an integer of at least 2) in which a total storage capacity of said physical storage devices is divided by n for n logical storage devices, a second designation of said divisional number n along with specified rates of capacities to be allotted to respective logical storage devices formed by said division, and a third designation of said divisional number n along with specified boundary positions of respective logical storage devices formed by said division, said designation is issued from said host system in response to an user input requesting a specific designation without regard to the configuration of said physical storage devices; means for dividing said plurality of physical storage devices into n logical storage devices based on the configuration of said physical storage devices, such that in response to said first designation, said total storage capacity of said physical storage devices is equally divided by said divisional number n into n logical storage devices, in response to said second designation, said total storage capacity of said physical storage devices is divided into n logical storage device according to said divisional number n and said specified rates, and in response to said third designation, said total storage capacity of said physical storage devices is divided into n logical storage devices according to said divisional number n and said specified boundary positions; and means for storing information indicative of a relationship between said plurality of physical storage devices and said plurality of logical storage devices, said information being referred to when said host system accesses one of said n logical storage devices obtained by said division.
Claim 24
Dependent Claim 58 words
A storage system according to claim 18, further comprising: updating means for updating said information, when at least one additional physical storage device is added to said plurality of physical storage devices, and as a result of said updating automatically incorporating said at least one additional physical storage device into said configuration of the existing logical storage devices.
Claim 25
Dependent Claim 20 words
A storage system according to claim 18, wherein said means for storing information includes a memory powered by a battery.
Claim 26
Dependent Claim 29 words
A storage system according to claim 20, further comprising: a non-volatile memory in addition to said battery-powered memory, wherein said information is also stored in said additional non-volatile memory.

References Cited (Backward Citations)

US4607346A Cited
US5148540A Cited
US5148432A Cited
JPH02239348A Cited
US5379417A Cited
US5568629A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag