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

Method and system for mass storage device configuration management

Assignee: International Business Machines Corp
•
Filing: 1995-09-14
•
Granted: 1997-05-20
•
Expires: 2015-09-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for updating mass storage device configuration records during a configuration change within a computer system is disclosed. A unit configuration record is stored in a system mass storage device. The unit configuration record is unique to each system and it includes a configuration identification, a sequence number and an alteration count table. In addition, a logical device identifier is stored in each mass storage unit within the system. The logical device identifier is unique to each mass storage device unit and it includes a configuration identification, a unit number and an alteration count. If a configuration update is necessary, the corresponding alteration count of the unit configuration record is first incremented, a new logical device identifier is then built with the new alteration count, and finally the new logical device identifier is written to a mass storage device that requires update. After the completion of configuration update, the sequence number is incremented, the updated information is then merged with the functioning copy of unit configuration record and the merged copy is subsequently written on to the system mass storage device. This invention allows a logical configuration change to be made even when the mass storage device of a configured set is unavailable, and thereby eliminating the restriction of all configured mass storage devices must be operational in order to perform a logical configuration change as required by the prior arts.

Inventors

  • 👤 Dennis R. Martin
  • 👤 Michael J. McDermott

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 22:37
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0604; G06F3/0628; G06F3/0629; G06F3/0646; G06F3/065; G06F3/0668; G06F3/0671; G06F3/0683; G06F3/0689; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 296 words
A data processing system which allows mass storage device configuration records to be updated during a configuration change when not all members of a configured set are operational, comprises: a unit configuration record stored in a system mass storage device, wherein said unit configuration record is unique to said data processing system, said unit configuration record including a configuration identification, a sequence number and an alteration count corresponding to each mass storage device unit within said data processing system; a logical device identifier stored in each mass storage unit for said data processing system, wherein said logical device identifier is unique to each mass storage device unit, said logical device identifier including said configuration identification, a unit number and said alteration count; means for creating a temporary copy of said unit configuration record; means for determining whether or not an update of said unit configuration record is necessary; means for updating an entry of said temporary copy of said unit configuration record, incrementing said alteration count in said temporary copy of said unit configuration record, building a new logical device identifier with said alteration count, writing said new logical device identifier to a mass storage device that requires update and returning to said determining step, in response to a determination that an update of said unit configuration record is necessary; and means for incrementing said sequence number in said temporary copy of said unit configuration record, merging said temporary copy of said unit configuration record with a functioning copy of said unit configuration record to form a merged copy of said unit configuration record and writing said merged copy of said unit configuration record to said system mass storage device, in response to a determination that an update of said unit configuration record is not necessary.
Claim 2
Dependent Claim 296 words
A data processing system which allows mass storage device configuration records to be updated during a configuration change when not all members of a configured set are operational, comprises: a unit configuration record stored in a system mass storage device, wherein said unit configuration record is unique to said data processing system, said unit configuration record including a configuration identification, a sequence number and an alteration count corresponding to each mass storage device unit within said data processing system; a logical device identifier stored in each mass storage unit for said data processing system, wherein said logical device identifier is unique to each mass storage device unit, said logical device identifier including said configuration identification, a unit number and said alteration count; means for creating a temporary copy of said unit configuration record; means for determining whether or not an update of said unit configuration record is necessary; means for updating an entry of said temporary copy of said unit configuration record, incrementing said alteration count in said temporary copy of said unit configuration record, building a new logical device identifier with said alteration count, writing said new logical device identifier to a mass storage device that requires update and returning to said determining step, in response to a determination that an update of said unit configuration record is necessary; and means for incrementing said sequence number in said temporary copy of said unit configuration record, merging said temporary copy of said unit configuration record with a functioning copy of said unit configuration record to form a merged copy of said unit configuration record and writing said merged copy of said unit configuration record to said system mass storage device, in response to a determination that an update of said unit configuration record is not necessary.
Claim 3
Dependent Claim 56 words
The data processing system which allows mass storage device configuration records to be updated during a configuration change in claim 1, wherein said merged copy of said unit configuration record is formed by merging said temporary copy of said unit configuration record into said functioning copy of said unit configuration record within said data processing system.
Claim 4
Dependent Claim 56 words
The data processing system which allows mass storage device configuration records to be updated during a configuration change in claim 1, wherein said merged copy of said unit configuration record is formed by merging said functioning copy of said unit configuration record within said data processing system into said temporary copy of said unit configuration record.
Claim 5
Dependent Claim 43 words
The data processing system which allows mass storage device configuration records to be updated during a configuration change in claim 1, wherein said unit configuration record has duplicate copies distributed throughout at least one mass storage device unit within said data processing system.
Claim 6
Dependent Claim 36 words
The data processing system which allows mass storage device configuration records to be updated during a configuration change in claim 1, wherein said unit configuration record has a unit identification entry for each mass storage device.
Claim 7
Dependent Claim 33 words
The data processing system which allows mass storage device configuration records to be updated during a configuration change in claim 1, wherein said mass storage device unit is a direct access storage device.
Claim 8
Independent Claim 297 words
A method for updating mass storage device configuration records during a configuration change within a computer system when not all members of a configured set are operational, wherein said computer system includes a unit configuration record stored in a system mass storage device, wherein said unit configuration record is unique to said computer system, said unit configuration record including a configuration identification, a sequence number and an alteration count corresponding to each mass storage device unit within said computer system; a logical device identifier stored in each mass storage unit for said computer system, wherein said logical device identifier is unique to each mass storage device unit, said logical device identifier including said configuration identification, a unit number and said alteration count; said method comprising the steps of: creating a temporary copy of said unit configuration record in said computer system; determining whether or not an update of said unit configuration record is necessary; in response to a determination that an update of said unit configuration record is necessary, updating an entry of said temporary copy of said unit configuration record, incrementing said alteration count in said temporary copy of said unit configuration record, building a new logical device identifier with said alteration count, writing said new logical device identifier to a mass storage device that requires update and returning to said determining step; in response to a determination that an update of said unit configuration record is not necessary, incrementing said sequence number in said temporary copy of said unit configuration record, merging said temporary copy of said unit configuration record with a functioning copy of said unit configuration record to form a merged copy of said unit configuration record and writing said merged copy of said unit configuration record to said system mass storage device.
Claim 9
Independent Claim 297 words
A method for updating mass storage device configuration records during a configuration change within a computer system when not all members of a configured set are operational, wherein said computer system includes a unit configuration record stored in a system mass storage device, wherein said unit configuration record is unique to said computer system, said unit configuration record including a configuration identification, a sequence number and an alteration count corresponding to each mass storage device unit within said computer system; a logical device identifier stored in each mass storage unit for said computer system, wherein said logical device identifier is unique to each mass storage device unit, said logical device identifier including said configuration identification, a unit number and said alteration count; said method comprising the steps of: creating a temporary copy of said unit configuration record in said computer system; determining whether or not an update of said unit configuration record is necessary; in response to a determination that an update of said unit configuration record is necessary, updating an entry of said temporary copy of said unit configuration record, incrementing said alteration count in said temporary copy of said unit configuration record, building a new logical device identifier with said alteration count, writing said new logical device identifier to a mass storage device that requires update and returning to said determining step; in response to a determination that an update of said unit configuration record is not necessary, incrementing said sequence number in said temporary copy of said unit configuration record, merging said temporary copy of said unit configuration record with a functioning copy of said unit configuration record to form a merged copy of said unit configuration record and writing said merged copy of said unit configuration record to said system mass storage device.
Claim 10
Dependent Claim 54 words
The method for updating mass storage device configuration records during a configuration change within a computer system in claim 7, wherein said merged copy of said unit configuration record is formed by merging said temporary copy of said unit configuration record into said functioning copy of said unit configuration record within said computer system.
Claim 11
Dependent Claim 54 words
The method for updating mass storage device configuration records during a configuration change within a computer system in claim 7, wherein said merged copy of said unit configuration record is formed by merging said functioning copy of said unit configuration record within said computer system into said temporary copy of said unit configuration record.
Claim 12
Dependent Claim 41 words
The method for updating mass storage device configuration records during a configuration change within a computer system in claim 7, wherein said unit configuration record has duplicate copies distributed throughout at least one mass storage device unit within said computer system.
Claim 13
Dependent Claim 35 words
The method for updating mass storage device configuration records during a configuration change within a computer system in claim 7, wherein said unit configuration record has a unit identification entry for each mass storage device.
Claim 14
Dependent Claim 32 words
The method for updating mass storage device configuration records during a configuration change within a computer system in claim 7, wherein said mass storage device unit is a direct access storage device.

References Cited (Backward Citations)

US3386082A Cited
USRE27703E Cited
US4014005A Cited
US4970640A Cited
US5237689A Cited
US5369758A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-19 2000-11-18 2001-05-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-19 2004-11-18 2005-05-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-19 2008-11-18 2009-05-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag