Highly-available cluster configuration database

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 11/14 (2006.01)

Patent

CA 2304715

The cluster configuration database is a distributed configuration database wherein a consistent copy of the configuration database is maintained on each active node of the cluster. Each node in the cluster maintains its own copy of the configuration database and configuration database operations can be performed from any node. Configuration database updates are automatically propagated to each node in a lock-step manner. If any node experiences a failure, the configuration database uses a reconfiguration protocol to insure consistent data in each node of the cluster. The cluster configuration database uses a two-level consistency update framework to insure consistent data among the nodes. Each local configuration database uses a self-contained consistency record to uniquely identify and stamp each copy of the configuration database. The consistency of each individual copy of the configuration database can be verified from the consistency record. Additionally, the cluster configuration database uses a two-phase commit protocol to guarantee the copies of the configuration database are consistent among the nodes. Cluster operations may be performed from any node in the cluster. Cluster operations include restore, checkpoint, update, query and consistency checking. Because each node maintains a local copy of the configuraion database, configuration database queries are local operations and can be performed in parallel among the nodes. Update operations are global operations that involve each active node of the cluster. The cluster configuration database uses a global locking mechanism that implements single write/multiple reader semantics.

L'invention concerne une base de données de configuration de grappe, qui se présente comme une base de données de configuration répartie dans laquelle on maintient une copie cohérente de la base de données de configuration dans chaque noeud actif de la grappe. Chaque noeud dans la grappe maintient sa propre copie de la base de données de configuration, et les opérations de la base de données de configuration peuvent être effectuées à partir de n'importe quel noeud. Les mises à jour de la base de données de configuration sont automatiquement propagées par échelons à destination de chaque noeud. Si un noeud tombe en panne, la base de données de configuration utilise un protocole de reconfiguration pour assurer la cohérence des données dans chaque noeud de la grappe. La base de données de configuration de grappe utilise un schéma à deux niveaux de mise à jour de la cohérence pour assurer la cohérence des données entre les noeuds. Chaque base de données de configuration locale utilise un registre autonome de cohérence pour identifier et estampiller de façon unique chaque copie de la base de données de configuration. La cohérence de chaque copie individuelle de la base de données de configuration peut être vérifiée grâce au registre de cohérence. En outre, la base de données de configuration de grappe utilise un protocole de stockage en deux phases pour garantir la cohérence des copies de la base de données de configuration entre les noeuds. On peut effectuer les opérations relatives à la grappe à partir de n'importe quel noeud de la grappe. Ces opérations consistent à restaurer, à jalonner de points de reprise, à mettre à jour, à interroger et à vérifier la cohérence. Comme chaque noeud possède une copie locale de la base de données de configuration, les interrogations de la base de données de configuration constituent des opérations locales, qui peuvent être réalisées en parallèle entre les noeuds. Les opérations de mise à jour sont des opérations globales qui concernent chaque noeud actif de la grappe. La base de données de configuration de grappe utilise un mécanisme de blocage global qui met en oeuvre une sémantique d'écriture unique / de lecture multiple.

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 configuration database 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 configuration database, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Highly-available cluster configuration database will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1963185

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