INTERVAL-CONTROLLED REPLICATION
Various systems and methods for interval-controlled replication are described. For example, one method involves a node receiving a first interval indication indicating start of a first interval. After receiving the first interval indication, an application on the node initiates a first write, which...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Various systems and methods for interval-controlled replication are described. For example, one method involves a node receiving a first interval indication indicating start of a first interval. After receiving the first interval indication, an application on the node initiates a first write, which includes the node initiating a first local write and a first remote write. The first local write accesses a local storage. The first remote write accesses a remote storage and replicates the first local write. The node waits for acknowledgements indicating that the local and remote writes have finished, as well as for a second interval indication, before the first write from the application is treated being complete.
La présente invention concerne divers systèmes et procédés destinés à la réplication commandée par intervalles. Ainsi, par exemple, un procédé comprend un noeud qui reçoit une première indication d'intervalle indiquant le début d'un premier intervalle. Après réception de la première indication d'intervalle, une application sur le noeud initie une première écriture, qui comprend le noeud qui initie une première écriture locale et une première écriture distante. La première écriture locale accède à un stockage local. La première écriture distante accède à un stockage distant et réplique la première écriture locale. Le noeud attend les accusés de réception qui indiquent que les écritures locale et distante sont terminées, ainsi que pour une seconde indication d'intervalle, avant que la première écriture de l'application ne soit traitée comme achevée. |
---|