Abstract:
A fail-over switch (100, 102) for use in a data storage system that connects each of a plurality of data storage devices (112) to each of two communication paths (126, 128). The switch (100, 102) may route requests to either of the two communication paths (126, 128). Switching may be accomplished by two switches (100, 102) connected to each other and each in connection with one of the two communication paths (126, 128). With one data storage controller (90) in communication with the data storage devices (112) over a first path (126) and a second data storage controller (92) in communication with the data storage devices (112) over a second path (128), the fail-over switch (100, 102) may be used upon detection of a malfunction on one path to switch a controller into connection with the remaining operable path so as to share that path with the other controller.
Abstract:
A network of distributed workstations is provided for controlling a resource such as a large mainframe computer. Server workstations 108, 110, 112 applying control commands to the resource are attached to each resource 102, 104, 106, preferably through redundant connections 114, 118, 116, 120. Remote client consoles 130 are defined which may be connected to the server for control of that resource. Server and resource location and primary and fallback connection paths are maintained by a centralized control server 160, 162. Upon client console request, the central control server causes the server workstation associated with a particular resource to establish a control session between the server and the client console.
Abstract:
Un système de fichiers permettant la gestion de fichiers de données auxquels ont accès une pluralité d'utilisateurs d'un système informatique, comprend un stockage interne (41) permettant la mise en mémoire tampon, un stockage externe (44), ainsi qu'une interface (I) d'utilisateur de fichiers au moyen de laquelle la pluralité d'utilisateurs demandent l'accès aux fichiers de données. Un premier niveau est couplé à l'interface (41) d'utilisateurs de fichiers afin de stocker des données temporairement auxquelles ont accès une pluralité d'utilisateurs. Un second niveau est couplé au premier niveau et au stockage externe (44), et répond à la demande de transactions avec le stockage externe (44) afin de gérer les transactions en vue de procéder au stockage de données dans ledit stockage externe (44) et à la récupération de données à partir de ce dernier.
Abstract:
Data-processing apparatus is connected to a peripheral system by a plurality of channel paths. These channel paths are named as members of path groups. Each path group has one or more channel paths. Within each path group, communications between the data-processing system and the peripheral system are multipathed among the paths in such path groups. Devices within the peripheral system are selectively assignable to access groups for exclusive use within one or more of such path groups. A given path group selectively provides communication paths for each device in an access group. Each access group includes one or more path groups. Temporary suspension and reassignment facili. ties are disclosed. Both devices and channel paths can be either in a grouped or ungrouped state. The assignment function to access groups is particularly useful in interleaved channel transfers for ensuring subsystem integrity.
Abstract:
Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
Abstract:
A method for managing a storage system and an associated apparatus are provided. The method includes: providing at least one heartbeat monitoring path (114) between a set of expander control circuits (112) within an expansion module (110) in the storage system, for transmitting at least one of a plurality of heartbeat monitoring signals for a set of management modules in the storage system, wherein the expansion module (110) is utilized for installing a set of shared storage devices (105), and each shared storage device within the set of shared storage devices (105) is coupled to the set of expander control circuits (112), to allow the set of management modules to control the set of shared storage devices through the set of expander control circuits (112), respectively; and performing heartbeat monitoring according to the plurality of heartbeat monitoring signals, for at least one of the set of management modules to perform high availability management on shared storage devices.
Abstract:
Une carte (1) de circuit imprimé comprenant - une première interface de connexion (11) configurée pour gérer une première interconnexion (10) avec cette carte (1), ladite première interconnexion (10) incluant une pluralité de liens ; - une deuxième interface de connexion (13) configurée pour gérer une deuxième interconnexion (20) avec cette carte (1); - la première interface de connexion (11) étant en outre configurée pour détecter l'occurrence d'une panne dans un lien de la première interconnexion (10) ; - la deuxième interface de connexion étant en outre configurée ∘ pour partager l'information d'occurrence de la panne; ∘ pour sélectionner une solution de repli parmi une liste de solutions de repli; ∘ pour supprimer la solution de repli sélectionnée une fois appliquée ;
- le processeur étant en outre configuré ∘ pour appliquer la solution de repli sélectionnée à la première interconnexion; ∘ pour réinitialiser la première interconnexion.