• DocumentCode
    3024864
  • Title

    P2P architecture for self-atomic memory

  • Author

    Anceaume, Emmanuelle ; Gradinariu, Maria ; Gramoli, Vincent ; Virgillito, Antonino

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    2005
  • fDate
    7-9 Dec. 2005
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures,Algorithms and Networks, 2005. ISPAN 2005. Proceedings. 8th International Symposium on
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-2509-1
  • Type

    conf

  • DOI
    10.1109/ISPAN.2005.67
  • Filename
    1575829