Method of "split-brain" prevention in computer cluster systems

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 11/00 (2006.01) G06F 11/14 (2006.01) G06F 11/16 (2006.01) G06F 11/20 (2006.01) G06F 11/30 (2006.01)

Patent

CA 2428251

A method for increasing the availability of a first server (210) included in a computer cluster when a second server (220) fails. Each server (210, 220) in the computer cluster has an associated mass storage device 214, 224 and can process requests from any network device (230, 240, 250) in the computer cluster. Data is mirrored between the mass storage devices (214, 224) of the servers (210, 220) so that each server's mass storage device has a complete copy of all computer cluster data. Data mirroring takes place across a dedicated link (202), which reduces congestion on the rest of the computer cluster. When the first server (210) detects a loss of communication from the second server (220), the first server (210) determines if the loss of communication is a result of a malfunction of the dedicated link (202). If the dedicated link (202) has failed, the first server (210) discontinues operation to avoid writing data to its associated mass storage device (214), which cannot be mirrored due to the loss of communication. If the dedicated link (202) is operational, the first server (210) continues operation. In either case, since each server (210, 220) can process requests from any network device (230, 240, 250) and each server has a complete copy of all the network data, the computer cluster continues to be available for use even after a server is shut down.

L'invention se rapporte à un procédé permettant d'accroître la disponibilité d'un premier serveur (210) inclus dans une grappe d'ordinateurs lorsqu'un second serveur (220) tombe en panne. Chaque serveur (210, 220) de la grappe d'ordinateurs possède un dispositif de mémoire de masse associée (214, 224) et peut traiter des demandes en provenance de tout dispositif du réseau (230, 240, 250) dans la grappe d'ordinateur. Les données sont stockées de manière symétrique sur les mémoires de masse (214, 224) des serveurs (210, 220) de sorte que chaque mémoire de masse de serveur possède une copie complète de toutes les données de la grappe d'ordinateur. Le stockage symétrique des données est effectué au moyen d'une liaison spécialisée (202) qui réduit l'encombrement sur le reste de la grappe d'ordinateurs. Lorsque le premier serveur (210) détecte une perte de communication en provenance du second serveur (220), il détermine si cette perte de communication est la conséquence d'un dysfonctionnement de la liaison spécialisée (202). Si la liaison spécialisée (202) a présenté une défaillance, le premier serveur (210) interrompt son fonctionnement de manière à éviter l'écriture de données sur sa mémoire de masse associée (214), écriture qui ne pourrait être effectuée symétriquement en raison de la perte de communication. Si la liaison spécialisée (202) est fonctionnelle, le premier serveur (210) continue à fonctionner. Dans un cas comme dans l'autre, du fait que chaque serveur (210, 220) peut traiter les demandes en provenance de tout dispositif du réseau (230, 240, 250) et que chaque serveur possède une copie complète de toutes les données du réseau, la grappe d'ordinateurs reste disponible et peut être utilisée même après la panne d'un serveur.

LandOfFree

Say what you really think

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

Rating

Method of "split-brain" prevention in computer cluster systems does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of "split-brain" prevention in computer cluster systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of "split-brain" prevention in computer cluster systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1736594

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