Method and system for automatic storage subsystem configuration
AssigneeInternational Business Machines Corporation
InventorGeorge Oliver Penokie
Life of this patent
Estimating the term…
Abstract
An automatically configurable storage subsystem for use in conjunction with a computer system. The storage subsystem includes a storage controller attached to the computer system and multiple data storage devices which are configurable in multiple diverse arrays. A data transfer parameter is specified by a user which preferably sets forth an estimated average size of a future data transfer and/or an estimated percentage of future sequential data transfers. The data transfer parameter(s) is then coupled to the storage controller and is utilized to automatically configure at least certain of the multiple data storage devices into an appropriate array for future data transfers.
Claims8
A method for efficiently operating a storage subsystem in conjunction with a computer system, said storage subsystem including a storage controller communicating with said computer system and a plurality of data storage devices communicating with said storage controller, wherein said plurality of data storage devices are configurable in a plurality of diverse arrays, said method comprising the steps of:
- prompting a user to specify within said computer system at least one data transfer parameter which sets forth an estimated size of future data transfers;
- coupling said at least one data transfer parameter to said storage controller;
- and
- automatically configuring at least certain of said plurality of data storage devices into an appropriate array for future data transfers in response to receipt of said at least one data transfer parameter.
A method for efficiently operating a storage subsystem in conjunction with a computer system, said storage subsystem including a storage controller communicating with said computer system and a plurality of data storage devices communicating with said storage controller, wherein said plurality of data storage devices are configurable in a plurality of diverse arrays, said method comprising the steps of:
- prompting a user to specify within said computer system at least one data transfer parameter which sets forth an estimated percentage of future sequential data transfers;
- coupling said at least one data transfer parameter to said storage controller;
- and
- automatically configuring at least certain of said plurality of data storage devices into an appropriate array for future data transfers in response to receipt of said at least one data transfer parameter.
A method for efficiently operating a storage subsystem in conjunction with a computer system, said storage subsystem including a storage controller communicating with said computer system and a plurality of data storage devices communicating with said storage controller, wherein said plurality of data storage devices are configurable in a plurality of diverse arrays, said method comprising the steps of:
- prompting a user to specify within said computer system at least one data transfer parameter from a plurality of scaled parameters which each set forth an estimated property of future data transfers;
- coupling said at least one data transfer parameter to said storage controller;
- and
- automatically configuring at least certain of said plurality of data storage devices into an appropriate array for future data transfers in response to receipt of said at least one data transfer parameter.
A system for efficiently operating a storage subsystem in conjunction with a computer system, said storage subsystem including a storage controller communicating with said computer system and a plurality of data storage devices communicating with said storage controller, wherein said plurality of data storage devices are configurable in a plurality of diverse arrays, said system comprising:
- means for prompting a user to specify within said computer system at least one data transfer parameter which sets forth an estimated size of future data transfers;
- means for coupling said at least one data transfer parameter to said storage controller;
- and
- means for automatically configuring at least certain of said plurality of data storage devices into an appropriate array for future data transfers in response to receipt of said at least one data transfer parameter.
A system for efficiently operating a storage subsystem in conjunction with a computer system, said storage subsystem including a storage controller communicating with said computer system and a plurality of data storage devices communicating with said storage controller, wherein said plurality of data storage devices are configurable in a plurality of diverse arrays, said system comprising:
- means for prompting a user to specify within said computer system at least one data transfer parameter which sets forth an estimated percentage of future sequential data transfers;
- means for coupling said at least one data transfer parameter to said storage controller;
- and
- means for automatically configuring at least certain of said plurality of data storage devices into an appropriate array for future data transfers in response to receipt of said at least one data transfer parameter.
A system for efficiently operating a storage subsystem in conjunction with a computer system, said storage subsystem including a storage controller communicating with said computer system and a plurality of data storage devices communicating with said storage controller, wherein said plurality of data storage devices are configurable in a plurality of diverse arrays, said system comprising:
- means for prompting a user to specify within said computer system at least one data transfer parameter from a plurality of scaled parameters which each set forth an estimated property of future data transfers;
- means for coupling said at least one data transfer parameter to said storage controller;
- and
- means for automatically configuring at least certain of said plurality of data storage devices into an appropriate array for future data transfers in response to receipt of said at least one data transfer parameter.
Dependencies are inferred from the claim text.