A cluster implements a virtual disk system that provides each node of the cluster access to each storage device of the cluster. The virtual disk system provides high availability such that a storage device may be accessed and data access requests are reliably completed even in the presence of a failure. To ensure consistent mapping and file permission data among the nodes, data are stored in a highly available cluster database. Because the cluster database provides consistent data to the nodes even in the presence of a failure, each node will have consistent mapping and file permission data. A cluster transport interface is provided that establishes links between the nodes and manages the links. Messages received by the cluster transports interface are conveyed to the destination node via one or more links. The configuration of a cluster may be modified during operation. Prior to modifying the configuration, a reconfiguration procedure suspends data access requests and waits for pending data access requests to complete. The reconfiguration is performed and the mapping is modified to reflect the new configuration. The node then updates the internal representation of the mapping and resumes issuing data access requests.

Un faisceau met en application un système de disque virtuel qui fournit chaque noeud de l'accès de faisceau à chaque dispositif de stockage du faisceau. Le système de disque virtuel fournit la disponibilité élevée tels qu'un dispositif de stockage peut être consulté et des demandes d'accès de données sont sûrement remplies même en présence d'un échec. Pour assurer à données conformées de permission de tracer et de dossier parmi les noeuds, des données sont stockées dans une base de données fortement disponible de faisceau. Puisque la base de données de faisceau fournit à données conformées aux noeuds même en présence d'un échec, chaque noeud aura à données conformées de permission de tracer et de dossier. Une interface de transport de faisceau est à condition que établisse des liens entre les noeuds et contrôle les liens. Des messages reçus par l'interface de transports de faisceau sont donnés au noeud destinaire par l'intermédiaire d'un ou plusieurs liens. La configuration d'un faisceau peut être modifiée lors du fonctionnement. Avant de modifier la configuration, un procédé de reconfiguration suspend des demandes d'accès de données et attend des demandes en suspens d'accès de données d'accomplir. La reconfiguration est exécutée et tracer est modifié pour refléter la nouvelle configuration. Le noeud alors met à jour la représentation interne de tracer et reprend publier des demandes d'accès de données.

 
Web www.patentalert.com

< (none)

< Insulated container

> Instruction fetch mechanism with simultaneous prediction of control-flow instructions

> (none)

~ 00002