Optimistic replication provides high data availability in the presence of network outages. Although widely deployed, this relaxed consistency model introduces concurrent updates, whose behavior is poorly understood due to the vast state space. This paper introduces the notion of permuted states to eliminate system states that are redundant and unreachable, which can constitute the majority of states (4069 out of 4096 for four replicas). With the aid of permuted states, we are for the first time able to construct analytical models beyond the two-replica case. By examining the analysis for 2 to 4 replicas, we can demystify the process of forming identical conflicts—the most common conflict type at high replication factors. Additionally, we ha...
In this paper we examine the effects of replication on the availability of data in a large network. ...
Task replication has been advocated as a practical solution to reduce response times in parallel sys...
Optimistic replication of data is a widely used tool for mobile environments, but the behavior of co...
Data replication is a key technology in distributed systems that enables higher availability and per...
International audienceData replication is a key technology in distributed systems that enables highe...
Refer to rep:syn:1500 insteadData replication is a key technology in distributed data sharing system...
Replication is a key enabling technology in distributed data sharing systems for improving both avai...
International audienceCurrent techniques for reconciling disconnected changes to optimistically repl...
International audienceGeographically distributed systems often rely on replicated eventu- ally consi...
There is a tradeoff between the availability and consistency properties of any distributed replicati...
International audienceData replication places physical copies of a shared logical item onto differen...
project TEC4Growth (NORTE-01-0145-FEDER-000020).Keeping replicated data strongly consistent is conve...
Keeping replicated data strongly consistent is convenient when communication is fast and available. ...
This paper describes a series of model-checking experiments to verify optimistic replication algorit...
project TEC4Growth (NORTE-01-0145-FEDER-000020).Keeping replicated data strongly consistent is conve...
In this paper we examine the effects of replication on the availability of data in a large network. ...
Task replication has been advocated as a practical solution to reduce response times in parallel sys...
Optimistic replication of data is a widely used tool for mobile environments, but the behavior of co...
Data replication is a key technology in distributed systems that enables higher availability and per...
International audienceData replication is a key technology in distributed systems that enables highe...
Refer to rep:syn:1500 insteadData replication is a key technology in distributed data sharing system...
Replication is a key enabling technology in distributed data sharing systems for improving both avai...
International audienceCurrent techniques for reconciling disconnected changes to optimistically repl...
International audienceGeographically distributed systems often rely on replicated eventu- ally consi...
There is a tradeoff between the availability and consistency properties of any distributed replicati...
International audienceData replication places physical copies of a shared logical item onto differen...
project TEC4Growth (NORTE-01-0145-FEDER-000020).Keeping replicated data strongly consistent is conve...
Keeping replicated data strongly consistent is convenient when communication is fast and available. ...
This paper describes a series of model-checking experiments to verify optimistic replication algorit...
project TEC4Growth (NORTE-01-0145-FEDER-000020).Keeping replicated data strongly consistent is conve...
In this paper we examine the effects of replication on the availability of data in a large network. ...
Task replication has been advocated as a practical solution to reduce response times in parallel sys...
Optimistic replication of data is a widely used tool for mobile environments, but the behavior of co...