Abstract:
The disk drive memory (100) of the present invention uses a large plurality of small form factor disk drives (130-O-130-M) to implement an inexpensive, high performance, high reliability disk drive memory that emulates the format and capability of large form factor disk drives. The plurality of disk drives (130-O-130-M) are switchably interconnectable to form parity groups of N+1 parallel connected disk drives (130-O-130-M) to store data thereon. The N+1 disk drives (130-O-130-M) are used to store the N segments of each data word plus a parity segment. In addition, a pool of backup disk drives (130-O-130-M) is maintained to automatically substitute a replacement disk drive for a disk drive in a parity group that fails during operation.
Abstract:
The data storage subsystem (100) is implemented using an array of data storage elements (122-* to 125-*) which vary in data storage characteristics and/or data storage capacity. Control apparatus (101) automatically compensates for any nonuniformity among the data storage elements (122-* to 125-*) by selecting a set of physical characteristics that define a common data storage element format. The selected set of physical characteristics may not match any of the disk drives (122-1 to 122-n+m) but each disk drive (122-1 to 122-n+m) can emulate these selected characteristics. This capability enables the disk drives (122-* to 125-*) in the data storage subsystem (100) to be replaced by nonidentical disk drives in a nondisruptive manner to provide continuous data availability.
Abstract:
The disk drive memory (100) of the present invention uses a large plurality of small form factor disk drives (130) to implement an inexpensive, high performance, high reliability disk drive memory that emulates the format and capability of large form factor disk drives. The plurality of disk drives (130) are switchably interconnectable (121) to form redundancy groups of N+M parallel connected disk drives to store data thereon. The N+M disk drives are used to store the N segments of each data word plus M redundancy segments. In addition, a pool of R backup disk drives (130) is maintained to automatically substitute a replacement disk drive for a disk drive in a redundancy group that fails during operation. The number N of data segments in each data redundancy group can be varied throughout the disk drive memory to thereby match the characteristics of the input data or operational parameters within the disk drive memory. Furthermore, a group of U unassigned disk drives (130) can be maintained as a stock of disk drives that can be powered up as needed and assigned to either a redundancy group or to the pool of backup disk drives.
Abstract:
La mémoire (100) d'une unité à disques de la présente invention utilise une grande pluralité de petites unités à disques de facteur de forme (130) pour mettre en oeuvre une mémoire d'unités à disques peu coûteuse, de haute performance et haute fiabilité qui émule le format et la capacité de grandes unités à disques de facteur de forme. La pluralité des unités à disques (130) sont interconnectables (121) de manière commutable pour former des groupes de redondance de N+M unités à disques connectées en parallèle pour y stocker des données. Les N+M unités à disques sont utilisées pour stocker les N segments de chaque mot de données plus les M segments de redondance. De plus, un groupe de R unités à disques de sauvegarde (130) est maintenu pour remplacer une unité à disques par une unité à disques de remplacement dans un groupe de redondances qui est défaillant pendant le fonctionnement. Le nombre N de segments de données dans chaque groupe de redondances de données peut varier dans toute la mémoire de l'unité à disques de manière à correspondre aux caractéristiques des données d'entrée ou paramètres de fonctionnement dans la mémoire de l'unité à disques. En outre, un groupe de U unités à disques non affectées (130) peut être maintenu comme réserve d'unités à disques pouvant être mises en route si besoin est et affecté soit à un groupe de redondances soit au groupe d'unités à disques de sauvegarde.
Abstract:
The disk drive memory of the present invention uses a large plurality of small form factor disk drives to implement an inexpensive, high performance, high reliability disk drive memory that emulates the format and capability of large form factor disk drives. The plurality of disk drives are switchably interconnectable to form parity groups of N+1 parallel connected disk drives to store data thereon. The N+1 disk drives are used to store the N segments of each data word plus a parity segment. In addition, a pool of backup disk drives is maintained to automatically substitute a replacement disk drive for a disk drive in a parity group that fails during operation.
Abstract:
La mémoire d'unités de disques (100) de la présente invention fait appel à de nombreuses unités de disques à faible encombrement (130-O-130-M) pour mettre en oeuvre une mémoire très performante, très fiable et peu onéreuse qui rappelle le format et la capacité d'unités de disques à encombrement important. La pluralité d'unités de disques (130-O-130-M) sont interconnectables de manière commutable pour former des groupes de parité de N+1 unités de disques branchées en parallèle (130-O-130-M) en vue d'y stocker des données. Ces N+1 unités de disques (130-O-130-M) servent à stocker les N segments de chaque mot porteur d'information plus un segment de parité. En outre, une concentration d'unités de disques de réserve (130-O-130-M) est assurée afin de substituer automatiquement une unité de disques de remplacement à une unité de disques dans un groupe de parité présentant une défaillance en service.
Abstract:
The disk drive memory of the present invention uses a large plurality of small form factor disk drives to implement an inexpensive, high performance, high reliability disk drive memory that emulates the format and capability of large form factor disk drives. The plurality of disk drives are switchably interconnectable to form redundancy groups of N+M parallel connnected disk drives to store data thereon. The N+M disk drives are used to store the N segments of each data word plus M redundancy segments. In addition, a pool of R backup disk drives is maintained to automatically substitute a replacement disk drive for a disk drive in a redundancy group that fails during operation. The number N of data segments in each data redundancy group can be varied throughout the disk drive memory to thereby match the characteristics of the input data or operational parameters within the disk drive memory. Furthermore, a group of U unassigned disk drives can be maintained as a stock of disk drives that can be powered up as needed and assigned to either a redundancy group or to the pool of backup disk drives.
Abstract:
On réalise le sous-système de stockage de données décrit (100) en utilisant un groupement d'éléments de stockage de données (122-* à 125-*), dont les caractéristiques de stockage des données et/ou la capacité de stockage des données sont variables. L'appareil de commande (101) compense automatiquement toute absence d'uniformité parmi les éléments de stockage de données (122-* à 125-*) en sélectionnant un ensemble de caractéristiques physiques qui définissent un format commun d'éléments de stockage de données. L'ensemble de caractéristiques physiques sélectionné peut ne pas correspondre à toutes les unités de disques (122-1 à 122-n+m), mais chaque unité de disques (122-1 à 122-n+m) peut égaler par la technique de l'émulation ces caractéristiques sélectionnées. Cette capacité permet aux unités de disques (122-* à 125-*) contenues dans le sous-système de stockage de données (100) d'être remplacées par des unités de disques non identiques selon un mode non interrompu pour assurer une disponibilité des données en continu.