inria-00120734, version 3
An asynchronous, decentralised commitment protocol for semantic optimistic replication
Pierre Sutra
1Marc Shapiro
1Joao Barreto
2
N° RR-6069 (2006)
Résumé : We study large-scale distributed cooperative systems that use optimistic replication. We represent a system as a graph of actions (operations) connected by edges that reify semantic constraints between actions. Constraint types include conflict, execution order, dependence, and atomicity. The local state is some schedule that conforms to the constraints; because of conflicts, client state is only tentative. For consistency, site schedules should converge; we designed a decentralised, asynchronous commitment protocol. Each client makes a proposal, reflecting its tentative and{\slash}or preferred schedules. Our protocol distributes the proposals, which it decomposes into semantically-meaningful units called candidates, and runs an election between comparable candidates. A candidate wins when it receives a majority or a plurality. The protocol is fully asynchronous: each site executes its tentative schedule independently, and determines locally when a candidate has won an election. The committed schedule is as close as possible to the preferences expressed by clients.
- 1 : REGAL (INRIA Rocquencourt)
- INRIA – CNRS : UMR7606 – Université Pierre et Marie Curie [UPMC] - Paris VI
- 2 : Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa (INESC-ID)
- Instituto Superior Tecnico de Lisboa – Instituto de Engenharia de Sistemas and Computadores
- Domaine : Informatique/Base de données
Informatique/Calcul parallèle, distribué et partagé
Informatique/Algorithme et structure de données
Informatique/Informatique mobile
Informatique/Réseaux et télécommunications - Mots-clés : data replication – optimistic replication – semantic – replication – commitment – voting protocols.
- Référence interne : RR-6069
- Versions disponibles : v1 (18-12-2006) v2 (19-12-2006) v3 (08-10-2007)
- inria-00120734, version 3
- http://hal.inria.fr/inria-00120734
- oai:hal.inria.fr:inria-00120734
- Contributeur : Pierre Sutra
- Soumis le : Lundi 8 Octobre 2007, 13:56:07
- Dernière modification le : Lundi 8 Octobre 2007, 16:21:15






Documents associés

Exporter