RESOURCE ARBITRATION FOR SHARED-WRITE ACCESS VIA PERSISTENT RESERVATION
Described is a technology by which an owner node in a server cluster maintains ownership of a storage mechanism through a persistent reservation mechanism, while allowing non-owning nodes read and write access to the storage mechanism. An owner node writes a reservation key to a registration table a...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Described is a technology by which an owner node in a server cluster maintains ownership of a storage mechanism through a persistent reservation mechanism, while allowing non-owning nodes read and write access to the storage mechanism. An owner node writes a reservation key to a registration table associated with the storage mechanism. Non-owning nodes write a shared key that gives them read and write access. The owner node validates the shared keys against cluster membership data, and preempts (e.g., removes) any key deemed not valid. The owner node also defends ownership against challenges to ownership made by other nodes, so that another node can take over ownership if a (formerly) owning node is unable to defend, e.g., because of a failure.
La technologie décrite permet à un noeud propriétaire appartenant à une grappe de serveurs de garder la propriété d'un mécanisme de stockage grâce à un mécanisme de réservation permanente, et donne en même temps à des noeuds non propriétaires un accès en lecture et en écriture audit mécanisme de stockage. Un noeud propriétaire écrit une clé de réservation dans une table d'enregistrement associée au mécanisme de stockage. Des noeuds non propriétaires écrivent une clé partagée qui leur donne un accès en lecture et en écriture. Le noeud propriétaire valide les clés partagées en les comparant à des données d'appartenance à la grappe, et reprend (par exemple supprime) toute clé considérée comme non valide. Le noeud propriétaire défend également sa propriété contre les actions d'autres noeuds, de telle sorte qu'un autre noeud puisse s'approprier la propriété si un (ancien) noeud propriétaire est incapable d'assurer cette fonction de défense, par exemple en raison d'une défaillance. |
---|