Patent ReferencesArrangement for monitoring the state of memory segments Data processing memory space allocation and deallocation arrangements Method and apparatus for assigning data sets to virtual volumes in a mass store Shared storage for multiple processor systems Method and apparatus for managing data movements from a backing store to a caching buffer store Method for dynamically allocating LRU/MRU managed memory among concurrent sequential processes Method and apparatus for limiting data occupancy in a cache Method and apparatus for peripheral data handling hierarchies Data management apparatus Method for managing virtual memory to separate active and stable memory blocks InventorsAssigneeApplicationNo. 301970 filed on 01/26/1989US Classes:707/205File allocationExaminersPrimary: Lee, Thomas C.Assistant: Coleman, Eric Attorney, Agent or FirmInternational ClassesG06F 013/00G06F 012/00 AbstractUnits of data (data sets, data bases, etc.) are allocated data storage space in a data storage system based on implicit analysis of the unit of data. A plurality of data classes, each defining predetermined characterisitics of diverse units of data, are established for the data storage system. A plurality of storage classes, each defining predetermined sets of storage performance and availability requirements are established for the data storage system. A plurality of management classes, each defining respective diverse sets of life cycle attributes for units of data are established for the data storage system. A plurality of storage groups, each defining diverse predetermined performance device and management available in the data storage system but independently of the individual storage devices of the data storage system are established. The devices are selectively assigned to different ones of the established storage groups. Each received spaced allocation requested has its parameters (source, type of data, etc.) matched with the data, storage and management classes for assignment of one each of those classes to the unit of data related to the allocation request. A storage group is also assigned. The matching of the different classes and group are independent of one another. Allocation is based upon the resulting class and group selection.Other References
| |