We propose an implementation of self-adjusting and self-healing atomic memory in highly dynamic systems exploiting peer-to-peer (p2p) techniques. Our approach, named SAM, brings together new and old research areas such as p2p overlays, dynamic quorums and replica control. In SAM, nodes form a connected overlay. To emulate the behavior of an atomic memory we use intersected sets of nodes, namely quorums, where each node hosts a replica of an object. In our approach, a quorum set is obtained by performing a deterministic traversal of the overlay. The SAM overlay features self-* capabilities: that is, the overlay self-heals on the fly when nodes hosting replicas leave the system and the number of active replicas in the overlay dynamically self...
Initially introduced in the context of file sharing systems, the peer to peer communication paradigm...
This thesis addresses data replication in P2P systems. Its approach is motivated by the advances in ...
We consider the problem of executing distributed applications using the shared memory paradigm on dy...
We propose an implementation of self-adjusting and self-healing atomic memory in highly dynamic syst...
Atomic memory is a fundamental building block for classical distributed applications. The new emerge...
Internet applications require more and more resources to satisfy the unpredictable clients needs. Sp...
Internet-scale applications require more and more resources to satisfy the unpredictable clients nee...
In the era of big data, cryptocurrencies, and the internet of everything, storage systems are demand...
A l'ère des données massives, des cryptomonnaies, et de l'internet des objets, les système de stocka...
n this paper, we present Rambo, an algorithm for emulating a read/write distributed shared memory in...
International audienceActive replication on top of a structured peer-to-peer overlay is an attractiv...
Distributed data services use redundancy to ensure data availability and survivability. Replication ...
We consider the problem of increasing the availability of shared data in peer-to-peer (P2P) systems ...
This paper considers the communication and storage costs of emulating atomic (linearizable) multi-wr...
Initially introduced in the context of file sharing systems, the peer to peer communication paradigm...
This thesis addresses data replication in P2P systems. Its approach is motivated by the advances in ...
We consider the problem of executing distributed applications using the shared memory paradigm on dy...
We propose an implementation of self-adjusting and self-healing atomic memory in highly dynamic syst...
Atomic memory is a fundamental building block for classical distributed applications. The new emerge...
Internet applications require more and more resources to satisfy the unpredictable clients needs. Sp...
Internet-scale applications require more and more resources to satisfy the unpredictable clients nee...
In the era of big data, cryptocurrencies, and the internet of everything, storage systems are demand...
A l'ère des données massives, des cryptomonnaies, et de l'internet des objets, les système de stocka...
n this paper, we present Rambo, an algorithm for emulating a read/write distributed shared memory in...
International audienceActive replication on top of a structured peer-to-peer overlay is an attractiv...
Distributed data services use redundancy to ensure data availability and survivability. Replication ...
We consider the problem of increasing the availability of shared data in peer-to-peer (P2P) systems ...
This paper considers the communication and storage costs of emulating atomic (linearizable) multi-wr...
Initially introduced in the context of file sharing systems, the peer to peer communication paradigm...
This thesis addresses data replication in P2P systems. Its approach is motivated by the advances in ...
We consider the problem of executing distributed applications using the shared memory paradigm on dy...