Method and system for automated data storage system space allocation utilizing prioritized data set parameters
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification