Patent ReferencesMethod of virtual memory storage allocation with dynamic adjustment Multiprocessor computer system Network management system having virtual catalog overview of files distributively stored across network domain Logical partitioning of a redundant array storage system Electronic information network user authentication and authorization system Method of utilizing storage disks of differing capacity in a single storage volume in a hierarchial disk array Logical partitioning of a redundant array storage system On-line disk array reconfiguration Supplemental communication between host processor and mass storage controller using modified diagnostic commands Managing removable media in raid and rail environments InventorAssigneeApplicationNo. 020163 filed on 02/06/1998US Classes:711/114, Arrayed (e.g., RAIDs)711/156, Status storage711/161, Archiving711/170Memory configuringExaminersPrimary: Cabeca, John W.Assistant: Tzeng, Fred F. Attorney, Agent or FirmInternational ClassG06F 012/00AbstractA method and apparatus for configuring volume sets in a distributed processing system is described. The processing system comprises a plurality of compute nodes communicatively coupled to a plurality of input/output (I/O) nodes, each having storage space. The method comprises the steps of querying the I/O nodes to determine available storage space at each I/O node in the system, displaying information representing the available storage space to the user, and accepting a volume set name and selected volume set size smaller than the largest storage space block size. Next, the system scans the information to determine if there is a storage block substantially the same size as the selected volume set size. If there is such a storage block, the volume set is then created. If no such storage block exists, performance data for the available storage blocks is obtained, and used to recommend a selected storage block for the volume set. In one embodiment, storage blocks are selected so that small storage spaces which are of limited practical use are minimized. The user can then select one of the recommended storage blocks or another, if desired.Field of SearchArrayed (e.g., RAIDs)Accessing dynamic storage device For multiple memory modules (e.g., banks, interleaved memory) Status storage Archiving Memory configuring Reconfiguration (e.g., adding a replacement storage component) Redundant stored data accessed (e.g., duplicated data, error correction coded data, or other parity-type data) Of memory or peripheral subsystem Peripheral monitoring | |