Abstract:
A data storage system comprises a matrix of intelligent storage nodes interconnected to communicate with each other via a network of busses (R o -R m ,C o -C n ). The network of busses includes a plurality of first busses (R o -R m ) for conducting data from and to a corresponding plurality of host system processors (H o -H m ) and a plurality of second busses (C o -C n ), each one of the second busses intersecting with each one of the first busses. The nodes are located at each intersection. The storage nodes each include a data storage device (D), such as a magnetic disk drive unit, a processor (P) and buffer memory (B1-B3), whereby the node processor controls the storage and retrieval of data at the node as well as being capable of co-ordinating the storage and retrieval of data at other nodes within the network.
Abstract:
Un système serveur de fichier d'un réseau tolérant aux pannes comprend une pluralité de noeuds connectés à une liaison de communication d'un réseau. Un noeud de serveur de fichier principal stocke des fichiers à partir d'une pluralité de noeuds et un noeud de serveur de fichier de sauvegarde copie les fichiers du serveur de fichier principal. Dans un système de serveur de fichier amélioré, les serveurs de fichiers principal et de sauvegarde sont connectés à une mémoire à double point d'accès pour assurer la communication des informations entre les serveurs de fichiers. Le serveur de fichier principal écrit les fichiers de données dans la mémoire à double point d'accès et interrompt un processeur dans le serveur de fichier de sauvegarde pour l'avertir que la mémoire à double point d'accès contient des données. En réponse à l'interruption, le processeur dans le serveur de fichier de sauvegarde lit les données dans la mémoire à double point d'accès et les écrit dans un dispositif de mémorisation à l'intérieur du serveur de fichier de sauvegarde. De même, la mémoire à double point d'accès est utilisée pour faire passer des messages de commande entre les serveurs de fichiers principal et de sauvegarde. La mémoire à double point d'accès comprend des adresses sémaphoriques pour l'arbitrage entre les demandes concurrentielles placées par les serveurs de fichiers principal et de sauvegarde voulant avoir accès à la même adresse dans la mémoire à double point d'accès.
Abstract:
Sous-système périphérique de mémoire de masse (PSS₁, PSS₂) appartenant à un système informatique comportant au moins un hôte central (H₁, H₂, H₃, H₄) comprenant deux unités de contrôle (UC₁, UC₂) d'au moins une mémoire de masse (BMD₁, BMD₂, ...), à alimentations électriques indépendantes (ALIM₁, ALIM₂, BAT₁, BAT₂) et possédant chacune une pluralité d'éléments structurels (matériel + micrologiciel) (PR₁ - PR₂, DE₁ - DE₂, CA₁ - CA₂, HA₁ - HA₂, DA₁ - DA₂) connectés à un premier et/ou à un second bus de type parallèle (B₁, B₂). Selon l'invention, le sous-système est caractérisé en ce que il comprend une architecture micrologicielle (AML) exécutant les commandes de l'hôte et prévenant celui-ci des changements d'état de la mémoire de masse, formée d'une pluralité de sous-ensembles micrologiciels fonctionnels (B, H, D, C, S) dont chacun est spécifique à chaque élément structurel de chaque unité de contrôle et implémenté dans la structure matérielle de celui-ci.
Abstract:
A data processing system includes a plurality of host systems and peripheral subsystems, particularly data storage subsystems. Each of the data storage subsystems includes a plurality of control units attaching a plurality of data storage devices such as direct access storage devices (DASD) for storing data on behalf of the various host systems. Each of the control units have a separate storage path for accessing the peripheral data storage devices using dynamic pathing. The storage paths can be clustered into power clusters. Maintenance personnel acting through maintenance panels on either the control units or the peripheral data storage devices activate the sub-system to request reconfiguration of the sub-system from all of the host systems connected to the sub-system. The host systems can honour the request or reject it based upon diverse criteria. Upon each of the host systems approving the reconfiguration, the sub-system 13 is reconfigured for maintenance purposes. Upon completion of the maintenance procedures, a second reconfiguration request is sent to the host systems for causing quiesce devices to resume normal operations.
Abstract:
Examples of a resilient memory fabric comprise a network of memory components, each memory component comprising a respective address space, wherein the memory fabric comprises the aggregated respective memory as a single addressable memory space. A first memory component of the network of memory components may comprise a first memory local non-transitory machine readable storage medium that stores a set of labeled routes to other memory components in the memory fabric; and a first memory processor that executes machine-readable instructions that cause the first memory component to route data along a selected labeled route.
Abstract:
In a storage server on a storage area network, a media unit manager manages disk space in a manner transparent to the host computers. The media unit manager uses media units corresponding to the physical storage devices on the storage area network to build higher-level media units. The higher level media units can have the attributes of being sliced, concatenated, mirrored, striped, etc. Thus, the host computers need not be aware of the specific physical storage devices themselves, reducing the management and reconfiguration burden on the host computers when storage devices are added to or removed from the storage area network.
Abstract:
Embodiments of the present invention disclose an SAS system, an SAS system traversal method, and an apparatus. The SAS system includes: an SAS controller, a first expansion card, a second expansion card, and a third expansion card, where the first expansion card includes a first port and a second port; the second expansion card and the third expansion card establish a communication connection to the SAS controller by using the first expansion card; the first expansion card establishes a communication connection to the second expansion card through the first port; the first expansion card establishes a communication connection to the third expansion card through the second port; and the second expansion card is connected to the third expansion card. The embodiments of the present invention propose an SAS system, which can improve running reliability of an expansion card in the SAS system.
Abstract:
A storage system including a first boot drive configured to store an operating system, one or more data drives configured to store user data, the one or more data drives distinct from the first boot drive, and a controller configured to detect when a second boot drive is added to the storage system, and automatically configure the first boot drive and the second boot drive in a redundant array of independent disks (“RAID”) configuration when the controller detects that the second boot drive is added to the storage system.
Abstract:
Example embodiments relate to a mesh topology storage cluster with an array based manager. The mesh topology storage may include a first pair of controller nodes to access a first storage volume, and a second pair of controller nodes to access a second storage volume. The mesh topology storage may include an array based manager (ABM) associated with the first pair of controller nodes to monitor paths to the first storage volume via the first pair of controller nodes and to monitor paths to the second storage volume via the second pair of controller nodes. The mesh topology storage may include a passive component associated with the second pair of controller nodes to route ABM-type communications of the second pair of controller nodes to the ABM.