CLUSTERED COHERENT CLOUD READ CACHE WITHOUT COHERENCY MESSAGING
Described herein is a system and method for performing a clustered coherent cloud read cache without coherency messaging. At a cloud reader agent having a read cache, a request for a particular portion of data is received from a client. The request includes an identifier of the node making the reque...
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 herein is a system and method for performing a clustered coherent cloud read cache without coherency messaging. At a cloud reader agent having a read cache, a request for a particular portion of data is received from a client. The request includes an identifier of the node making the request, a current time on the node making the request, a last stubbed time of the particular portion of data, and/or an identifier of the particular portion of data. When the particular portion of data is stored in the read cache of the cloud reader agent, the cloud reader agent can determine whether the cached particular portion of data is valid based, at least in part, upon the received identifier of the node making the request, the received last stubbed time of the particular portion of data, and/or, a stored time associated with the cached particular portion of data.
L'invention concerne un système et un procédé de mise en œuvre d'un cache de lecture en nuage cohérent en grappe sans messagerie de cohérence. Au niveau d'un agent de lecture en nuage ayant un cache de lecture, une demande portant sur une portion particulière de données est reçue d'un client. La demande comprend un identifiant du nœud faisant la demande, une période courante sur le nœud faisant la demande, une dernière période tampon de la portion particulière de données, et/ou un identifiant de la portion particulière de données. Lorsque la portion particulière de données est stockée dans le cache de lecture de l'agent de lecture en nuage, l'agent de lecture en nuage peut déterminer si la portion particulière de données mise en cache est valide sur la base, au moins en partie, de l'identifiant reçu du nœud faisant la demande, de la dernière période tampon reçue de la portion particulière de données, et/ou d'une dernière période stockée associée à la portion de données particulière mise en cache. |
---|