Replication protocols are complex and it is difficult to compare their consistency properties. To this effect, we propose a formalism where a replica executes actions subject to constraints in its local view or multilog. Schedules are selected non-deterministically from the set of sound schedules. This set grows with the number of actions and shrinks as the number of constraints increases. If the size of the set is one, the site has converged; if the size becomes zero, the site has detected an unrecoverable conflict. If every site runs the same schedule, they are consistent. We formalise this intuitive concept of consistency in four different ways, which generalise classical consistency criteria and which expose different aspects of consist...
AbstractThe issue of data replication is considered in the context of a restricted system model moti...
Large-scale distributed systems often rely on replicated databases that allow a programmer to reques...
Abstract Replication of data is a common technique to enhance performance in distributed systems in ...
Replicated information raises the major issue of consistency. We have developped a simple, formal fr...
We present a formalism for modeling replication in a distributed system with concurrent users sharin...
We describe a number of replication algorithms in a unified model based on actions and constraints....
International audienceWe present a formalism for modeling replication in a distributed system with c...
GDD_HCERES2020In large scale systems such as the Internet, replicating data is an essential feature ...
GDD_HCERES2020In large scale systems such as the Internet, replicating data is an essential feature ...
The paper presents two protocols for maintaining consistency of replicated data in multidatabase sys...
Geographically distributed systems often rely on replicated eventually consistent data stores to ach...
International audienceReplication and consistency are essential features of any distributed system a...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
In large scale distributed systems, replication is essential in order to provide availability and pa...
AbstractThe issue of data replication is considered in the context of a restricted system model moti...
Large-scale distributed systems often rely on replicated databases that allow a programmer to reques...
Abstract Replication of data is a common technique to enhance performance in distributed systems in ...
Replicated information raises the major issue of consistency. We have developped a simple, formal fr...
We present a formalism for modeling replication in a distributed system with concurrent users sharin...
We describe a number of replication algorithms in a unified model based on actions and constraints....
International audienceWe present a formalism for modeling replication in a distributed system with c...
GDD_HCERES2020In large scale systems such as the Internet, replicating data is an essential feature ...
GDD_HCERES2020In large scale systems such as the Internet, replicating data is an essential feature ...
The paper presents two protocols for maintaining consistency of replicated data in multidatabase sys...
Geographically distributed systems often rely on replicated eventually consistent data stores to ach...
International audienceReplication and consistency are essential features of any distributed system a...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
In large scale distributed systems, replication is essential in order to provide availability and pa...
AbstractThe issue of data replication is considered in the context of a restricted system model moti...
Large-scale distributed systems often rely on replicated databases that allow a programmer to reques...
Abstract Replication of data is a common technique to enhance performance in distributed systems in ...