Coordinating persistent status information with multiple...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 11/14 (2006.01)

Patent

CA 2356633

The invention provides a storage system, and a method for operating a storage system, that provides for relatively rapid and reliable takeover among a plurality of independent file servers. Each file server maintains a reliable communication path to the others. Each file server maintains its own state in reliable memory. Each file server regularly confirms the state of the other file servers. Each file server labels messages on the redundant communication paths, so as to allow other file servers to combine the redundant communication paths into a single ordered stream of messages. Each file server maintains its own state in its persistent memory and compares that state with the ordered stream of messages, so as to determine whether other file servers have progressed beyond the file server's own last known state. Each file server uses the shared resources (such as magnetic disks) themselves as part of the redundant communication paths, so as to prevent mutual attempts at takeover of resources when each file server believes the other to have failed. Each file server provides a status report to the others when recovering from an error, so as to prevent the possibility of multiple file servers each repeatedly failing and attempting to seize the resources of the others.

L'invention porte sur un système de stockage et sur un procédé de fonctionnement d'un système de stockage, ce système assurant une relève relativement rapide et fiable d'une pluralité de serveurs de fichiers indépendants. Chaque serveur de fichiers conserve une voie de communication fiable par rapport aux autres. Chaque serveur de fichier conserve son propre état dans une mémoire fiable. Chaque serveur de fichier confirme régulièrement l'état des autres serveurs de fichiers. Chaque serveur de fichiers marque des messages sur les voies de communication redondantes de façon à permettre à d'autres serveurs de fichiers de combiner les voies de communications redondantes en un flot unique, ordonné, de messages. Chaque serveur de fichiers conserve son propre état dans sa mémoire rémanente et compare cet état au flot ordonné des messages de façon à déterminer si d'autres serveurs de fichiers ont dépassé le dernier état connu, propre, du serveur de fichiers. Chaque serveur de fichiers utilise les ressources partagées (telles que disques magnétiques), elles-mêmes intégrées aux voies de communication redondantes de manière à prévenir des tentatives communes lors de la relève des ressources lorsque tout serveur de fichiers croit que l'autre serveur est en panne. Chaque serveur de fichiers envoie aux autres serveurs un rapport d'états lors d'une correction d'erreurs de façon à éviter que plusieurs éventuels serveurs de fichiers tombent régulièrement en panne et essaient de s'emparer des ressources des autres.

LandOfFree

Say what you really think

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

Rating

Coordinating persistent status information with multiple... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Coordinating persistent status information with multiple..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Coordinating persistent status information with multiple... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1958101

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