Title :
P2P architecture for self-atomic memory
Author :
Anceaume, Emmanuelle ; Gradinariu, Maria ; Gramoli, Vincent ; Virgillito, Antonino
Author_Institution :
IRISA, Rennes, France
Abstract :
We propose an architecture for 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-adjusts with respect to the object load. In particular, SAM pushes requests from loaded replicas to less solicited replicas. If such replicas do not exist, the replicas overlay self-adjusts to absorb the extra load without breaking the atomicity. We propose a distributed implementation of SAM where nodes exploit only a restricted local view of the system, for the sake of scalability.
Keywords :
memory architecture; peer-to-peer computing; replicated databases; storage management; P2P architecture; P2P overlays; dynamic quorums; dynamic systems; peer-to-peer techniques; replica control; self-adjusting atomic memory; self-healing atomic memory; Availability; Centralized control; Control systems; Distributed computing; Memory architecture; Peer to peer computing; Read-write memory; Remuneration; Scalability; Web and internet services;
Conference_Titel :
Parallel Architectures,Algorithms and Networks, 2005. ISPAN 2005. Proceedings. 8th International Symposium on
Print_ISBN :
0-7695-2509-1
DOI :
10.1109/ISPAN.2005.67