Multi-threaded random access storage device qualification tool
AssigneeSun Microsystems, Inc.
InventorTanjore K. Suresh
Life of this patent
Estimating the term…
Abstract
A method for qualifying random access storage devices is disclosed which includes determining qualification parameters for each of the random access storage devices, determining a configuration for each of the random access storage devices, and qualifying each of the random access storage devices based on the determined qualification parameters and configuration. A tool for qualifying random access storage devices is disclosed which includes a parser for determining qualification parameters, a machine configuration collector for determining random access storage device configuration, and a thread spawner for qualifying each of the random access storage devices based on the determined qualification parameters and configuration.
Claims25
A method for qualifying random access storage devices comprising:
- determining qualification parameters for each of the random access storage devices;
- automatically determining a configuration for each of the random access storage devices;
- automatically configuring each of the random access storage devices for qualifying;
- and
- qualifying each of the random access storage devices based on the determined qualification parameters and configuration, wherein the qualifying is dependent on multiple threads generated for each of the random access storage devices.
A tool for qualifying random access storage devices comprising:
- a parser for determining qualification parameters;
- a machine configuration collector for automatically determining random access storage device configurations and automatically configuring each of the random access storage devices for qualifying;
- and
- a thread spawner for qualifying each of the random access storage devices based on the determined qualification parameters and configuration, wherein the thread spawner is configured to selectively generate multiple threads for each of the random access storage devices.
A tool for qualifying random access storage devices comprises:
- means for determining qualification parameters for each of the random access storage devices;
- means for automatically determining a configuration for each of the random access storage devices;
- means for automatically configuring each of the random access storage devices for qualifying;
- and
- means for qualifying each of the random access storage devices based on the determined qualification parameters and configuration, wherein the means for qualifying is dependent on multiple threads generated for each of the random access storage devices.
A tool for qualifying random access storage devices, comprising:
- a processor in communication with the random access storage devices;
- and
- a program executable on the processor, the program for
- determining qualification parameters of each of the random access storage devices;
- automatically determining a configuration for each of the random access storage devices;
- automatically configuring each of the random access storage devices for qualifying;
- and
- qualifying each of the random access storage devices based on the determined qualification parameters and configuration, wherein the qualifying is dependent on multiple threads generated for each of the random access storage devices.
A multi-threaded tool for qualifying random access storage devices, comprising:
- a processor in communication with the random access storage devices;
- and
- a program executable on the processor, the program comprising
- a command line parser for determining qualification parameters from a command line;
- a device discovery algorithm for automatically determining a configuration for each of the random access storage devices and automatically configuring each of the random access storage devices for qualifying;
- an exclude file parser for excluding random access storage devices based on the determined qualification parameters and configuration;
- and
- a create/start thread algorithm for qualifying each of the random access storage devices based on the determined qualification parameters and configuration, wherein the create/start thread algorithm generates multiple threads for each of the random access storage devices.
Dependencies are inferred from the claim text.