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

Method and system for automated data storage system space allocation utilizing prioritized data set parameters

Assignee: International Business Machines Corp
•
Filing: 1995-12-05
•
Granted: 1998-08-04
•
Expires: 2015-12-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for automatically allocating space within a data storage system for multiple data sets which may include units of data, databases, files or objects. Each data set preferably includes a group of associated preference/requirement parameters which are arranged in a hierarchical order and then compared to corresponding data storage system characteristics for available devices. The data set preference/requirement parameters may include performance, size, availability, location, portability, share status and other attributes which affect data storage system selection. Data storage systems may include solid-state memory, disk drives, tape drives, and other peripheral storage systems. Data storage system characteristics may thus represent available space, cache, performance, portability, volatility, location, cost, fragmentation, and other characteristics which address user needs. The data set preference/requirement parameter hierarchy is established for each data set, listing each parameter from a "most important" parameter to a "least important" parameter. Each attempted storage of a data set will result in an analysis of all available data storage systems and the creation of a linked chain of available data storage systems representing an ordered sequence of preferred data storage systems. Data storage system selection is then performed utilizing this preference chain, which includes all candidate storage systems.

Inventors

  • 👤 Stevan Charles Allen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 07:19
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0608; G06F12/00; G06F12/02; G06F12/08; G06F3/0628; G06F3/0638; G06F3/0644; G06F3/0668; G06F3/067

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 244 words
A method in a data processing system for automated data storage system space allocation within a data storage system having a plurality of disk data storage devices, said method comprising the data processing system implemented steps of: associating a listing of characteristics representing disk data storage device performance and availability parameters with each of said plurality of disk data storage devices; associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system; comparing a list of data set parameters associated with a particular data set with said listing of characteristics associated with each disk data storage device in a specified hierarchical order in response to an attempted storages of said particular data set; automatically storing said particular data set within a first selected one of said plurality of disk data storage devices in response to a determination that said first selected one of said plurality of disk data storage devices satisfies said entire listing of data set parameters; and automatically storing said particular data set within a second selected one of said plurality of disk data storage devices in response to a determination that no disk data storage device satisfies said entire list of data set parameters and a determination that said second selected one of said plurality of disk data storage devices satisfies an optimal subset of said list of data set parameters within said specified hierarchical order.
Claim 2
Independent Claim 244 words
A method in a data processing system for automated data storage system space allocation within a data storage system having a plurality of disk data storage devices, said method comprising the data processing system implemented steps of: associating a listing of characteristics representing disk data storage device performance and availability parameters with each of said plurality of disk data storage devices; associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system; comparing a list of data set parameters associated with a particular data set with said listing of characteristics associated with each disk data storage device in a specified hierarchical order in response to an attempted storages of said particular data set; automatically storing said particular data set within a first selected one of said plurality of disk data storage devices in response to a determination that said first selected one of said plurality of disk data storage devices satisfies said entire listing of data set parameters; and automatically storing said particular data set within a second selected one of said plurality of disk data storage devices in response to a determination that no disk data storage device satisfies said entire list of data set parameters and a determination that said second selected one of said plurality of disk data storage devices satisfies an optimal subset of said list of data set parameters within said specified hierarchical order.
Claim 3
Dependent Claim 74 words
The method for automated data storage system space allocation within a data storage system according claim 1, wherein said step of comparing a list of data set parameters associated with a particular data set with said listing of characteristics associated with each disk data storage device in a specified hierarchical order further comprises the step of creating a linked chain of available storage devices representing an ordered sequence of preferred disk data storage devices.
Claim 4
Dependent Claim 82 words
The method for automated data storage system space allocation within a data storage system according to claim 1, wherein said step of associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system comprises the step of associating a listing of data set parameters representing both required and preferred selectable data storage system characteristics with each of a plurality of data sets within said data processing system.
Claim 5
Dependent Claim 71 words
The method for automated data storage system space allocation within a data storage system according to claim 1, wherein said step of associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system includes the step of associating a parameter specifying a preferred data storage system performance characteristic with each of said plurality of data sets.
Claim 6
Dependent Claim 71 words
The method for automated data storage system space allocation within a data storage system according to claim 1, wherein said step of associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system includes the step of associating a parameter specifying a preferred data storage system size characteristic with each of said plurality of data sets.
Claim 7
Dependent Claim 70 words
The method for automated data storage system space allocation within a data storage system according to claim 1, wherein said step of associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system includes the step of associating a parameter specifying a preferred data storage system location characteristic each of said plurality of data sets.
Claim 8
Dependent Claim 247 words
A data processing system for enabling automated data storage system space allocation among a plurality of disk data storage devices within said data processing system, said data processing system comprising: means for associating a listing of characteristics representing disk data storage device performance and availability parameters with each of said plurality of disk data storage devices; means for associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system; means for comparing a list of data set parameters associated with a particular data set with said listing of characteristics associated with each disk data storage device in a specified hierarchical order in response to an attempted storage of said particular data set; means for automatically storing said particular data set within a first selected one of said plurality of disk data storage devices in response to a determination that said first selected one of said plurality of disk data storage devices satisfied said entire list of data set parameters; and means for automatically storing said particular data set within a second selected one of said plurality of disk data storage devices in response to a determination that no disk data storage device satisfies said entire list of data set parameters and a determination that said second selected one of said plurality of disk data storage devices satisfies an optimal subset of said list of data set parameters within said specified hierarchial order.
Claim 9
Dependent Claim 247 words
A data processing system for enabling automated data storage system space allocation among a plurality of disk data storage devices within said data processing system, said data processing system comprising: means for associating a listing of characteristics representing disk data storage device performance and availability parameters with each of said plurality of disk data storage devices; means for associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system; means for comparing a list of data set parameters associated with a particular data set with said listing of characteristics associated with each disk data storage device in a specified hierarchical order in response to an attempted storage of said particular data set; means for automatically storing said particular data set within a first selected one of said plurality of disk data storage devices in response to a determination that said first selected one of said plurality of disk data storage devices satisfied said entire list of data set parameters; and means for automatically storing said particular data set within a second selected one of said plurality of disk data storage devices in response to a determination that no disk data storage device satisfies said entire list of data set parameters and a determination that said second selected one of said plurality of disk data storage devices satisfies an optimal subset of said list of data set parameters within said specified hierarchial order.
Claim 10
Dependent Claim 75 words
The system for automated data storage system space allocation within a data storage system according to claim 7, wherein said means for comparing a list of data set parameters associated with a particular data set with said listing of characteristics associated with each disk data storage device in a specified hierarchical order further comprises the step of creating a linked chain of available storage devices presenting an ordered sequence of preferred disk data storage devices.
Claim 11
Dependent Claim 81 words
The system for automated data storage system space allocation within a data storage system according to claim 7, wherein said means for associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system comprises means for associating a listing of data set parameters representing both required and preferred selectable data storage system characteristics with each of a plurality of data sets within said data processing system.
Claim 12
Dependent Claim 70 words
The system for automated data storage system space allocation within a data storage system according to claim 7, wherein said means for associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system includes means for associating a parameter specifying a preferred data storage system performance characteristic with each of said plurality of data sets.
Claim 13
Dependent Claim 70 words
The system for automated data storage system space allocation within a data storage system according to claim 7, wherein said means for associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system includes means for associating a parameter specifying a preferred data storage system size characteristic with each of said plurality of data sets.
Claim 14
Dependent Claim 69 words
The system for automated data storage system space allocation within a data storage system according to claim 7, wherein said means for associating a listing of data set parameters representing selectable data storage system characteristics with each of a plurality of data sets within said data processing system includes means for associating a parameter specifying a preferred data storage system location characteristic each of said plurality of data sets.

References Cited (Backward Citations)

US4310883A Cited
WO1990007746A1 Cited
US5018060A Cited
US5345584A Cited
US5287500A Cited
US5506986A Cited
US5495603A Cited
US5491810A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag