Highly available cluster virtual disk system

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 11/14 (2006.01)

Patent

CA 2331467

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.

L'invention concerne un bloc mettant en oeuvre un système de disques virtuels, qui fournit à chacun de ses noeuds l'accès à chacun de ses dispositifs mémoire. Le système de disque virtuel présente une grande disponibilité, ce qui permet de fournir l'accès à un dispositif mémoire et de satisfaire des demandes d'accès aux données de façon fiable, même en présence d'une défaillance. Afin d'assurer la cohérence des données de mappage et de permission d'accès aux fichiers entre les différents noeuds, les données sont stockées dans une base de données de bloc présentant une grande disponibilité. Comme ladite base de données fournit des données cohérentes aux noeuds même en cas de défaillance, chaque noeud possède des données cohérentes de mappage et de permission d'accès aux fichiers. Une interface de transport de bloc établit des liaisons entre les différents noeuds et les gère. Les messages reçus par l'interface de transport sont envoyés au noeud destinataire via une ou plusieurs liaisons. La configuration d'un bloc peut être modifiée en cours de fonctionnement. Avant de modifier la configuration, une procédure de reconfiguration met en suspend les demandes d'accès aux données et attend que les demandes d'accès en attente soient satisfaites. La reconfiguration est effectuée et le mappage modifié de façon à refléter la nouvelle configuration. Puis le noeud réactualise la représentation interne du mappage et reprend les demandes d'accès aux données émises.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Highly available cluster virtual disk system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Highly available cluster virtual disk system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Highly available cluster virtual disk system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1435326

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.