Method and system for automatically configuring redundant arrays of disk memory devices
First Claim
1. A method for autoconfiguring redundant arrays of memory storage devices contained within one or more memory storage device receptacles where said receptacles have one or more slots containing hardware sufficient to accept and electrically communicate with said memory storage devices, said method comprising the steps of:
- determining said memory storage device receptacle'"'"'s capacity for accepting said memory storage devices;
defining an initial positioning of one or more memory storage devices in at least one memory storage device receptacle based upon said determined capacity;
defining one or more asymmetrical groupings based upon said determined capacity, and said defined initial positioning, where said defined one or more asymmetrical groupings permit said redundant arrays of memory storage devices to be autoconfigured therefrom; and
only adding additional memory storage devices into one or more of said memory storage device receptacles thereafter such that the ability of said defined one or more asymmetrical groupings to permit said redundant arrays to be autoconfigured therefrom is preserved such that redundant arrays of memory storage devices can be autoconfigured from said one or more memory storage devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for autoconfiguring redundant arrays of memory storage devices contained within receptacles having one or more slots containing hardware sufficient to accept and electrically communicate with such memory storage devices. The capacities of the memory storage device receptacles for accepting memory storage devices are determined, and used to define an initial positioning of devices in at least one memory storage device receptacle. One or more asymmetrical groupings of memory storage devices is defined to permit an equation of electrically detected relative positions of the memory storage devices with actual physical positions within the receptacle. Thereafter, additional devices are added into the receptacles such that the ability to equate electrically detected relative positions of the devices with physical positions is preserved.
1436 Citations
35 Claims
-
1. A method for autoconfiguring redundant arrays of memory storage devices contained within one or more memory storage device receptacles where said receptacles have one or more slots containing hardware sufficient to accept and electrically communicate with said memory storage devices, said method comprising the steps of:
-
determining said memory storage device receptacle'"'"'s capacity for accepting said memory storage devices; defining an initial positioning of one or more memory storage devices in at least one memory storage device receptacle based upon said determined capacity; defining one or more asymmetrical groupings based upon said determined capacity, and said defined initial positioning, where said defined one or more asymmetrical groupings permit said redundant arrays of memory storage devices to be autoconfigured therefrom; and only adding additional memory storage devices into one or more of said memory storage device receptacles thereafter such that the ability of said defined one or more asymmetrical groupings to permit said redundant arrays to be autoconfigured therefrom is preserved such that redundant arrays of memory storage devices can be autoconfigured from said one or more memory storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for autoconfiguring redundant arrays of memory storage devices contained within one or more memory storage device receptacles where said receptacles have one or more slots containing hardware sufficient to accept and electrically communicate with said memory storage devices, said apparatus comprising:
-
means for determining said memory storage device receptacle'"'"'s capacity for accepting said memory storage devices; means for defining an initial positioning of one or more memory storage devices in at least one memory storage device receptacle based upon said determined capacity; means for defining one or more asymmetrical groupings based upon said determined capacity, and said defined initial positioning, where said defined one or more asymmetrical groupings permit said redundant arrays of memory storage devices to be autoconfigured therefrom; and means for only adding additional memory storage devices into one or more of said memory storage device receptacles thereafter such that the ability of said defined one or more asymmetrical groupings to permit said redundant arrays to be autoconfigured therefrom is preserved such that redundant arrays of memory storage devices can be autoconfigured from said one or more memory storage devices. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium containing a program product for autoconfiguring redundant arrays of memory storage devices contained within one or more memory storage device receptacles where said receptacles have one or more slots containing hardware sufficient to accept and electrically communicate with said memory storage devices, said program product comprising:
-
means for determining said memory storage device receptacle'"'"'s capacity for accepting said memory storage devices; means for defining an initial positioning of one or more memory storage devices in at least one memory storage device receptacle based upon said determined capacity; means for defining one or more asymmetrical groupings based upon said determined capacity, and said defined initial positioning, where said defined one or more asymmetrical groupings permit said redundant arrays of memory storage devices to be autoconfigured therefrom; and means for only adding additional memory storage devices into one or more of said memory storage device receptacles thereafter such that the ability of said defined one or more asymmetrical groupings to permit said redundant arrays to be autoconfigured therefrom is preserved such that redundant arrays of memory storage devices can be autoconfigured from said one or more memory storage devices. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification