Value-based sequential consistency for set objects in dynamic distributed systems

  • Authors:
  • Roberto Baldoni;Silvia Bonomi;Michel Raynal

  • Affiliations:
  • Universitá La Sapienza, Roma, Italy;Universitá La Sapienza, Roma, Italy;IRISA, Université de Rennes, Rennes, France

  • Venue:
  • EuroPar'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces a shared object, namely a set object that allows processes to add and remove values as well as take a snapshot of its content. A new consistency condition suited to such an object is introduced. This condition, named value-based sequential consistency, is weaker than linearizability. The paper also addresses the construction of a set object in a synchronous anonymous distributed system where participants can continuously join and leave the system. Interestingly, the protocol is proved correct under the assumption that some constraint on the churn is satisfied. This shows that the notion of "provably correct software" can be applied to dynamic systems.