Ressource pédagogique : Distributed data structures and consistency criteria

Les systèmes distribués sont divers mais peuvent être classés en deux classes principales, ceux à communication par messages et ceux à mémoire partagée. Depuis qu'il a été montré par Attiya et al. que les deux modèles sont équivalents et que l'on peut émuler l...
cours / présentation - Date de création : 05-05-2017
Auteur(s) : Achour MOSTEFAOUI
Partagez !

Présentation de: Distributed data structures and consistency criteria

Informations pratiques sur cette ressource

Français
Type pédagogique : cours / présentation
Niveau : master, doctorat
Durée d'exécution : 39 minutes 44 secondes
Contenu : image en mouvement
Document : video/mp4
Taille : 609.18 Mo
Droits : libre de droits, gratuit
Droits réservés à l'éditeur et aux auteurs. Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nd/2.0/fr/), citation de l'auteur obligatoire et interdiction de désassembler (paternité, pas de modification).

Description de la ressource pédagogique

Description (résumé)

Les systèmes distribués sont divers mais peuvent être classés en deux classes principales, ceux à communication par messages et ceux à mémoire partagée. Depuis qu'il a été montré par Attiya et al. que les deux modèles sont équivalents et que l'on peut émuler l'un au dessus de l'autre, une littérature abondante a été produite sur l'émulation de différentes structures de données partagées. Un point important concerne la cohérence garantie par une implémentation d'un objet donné. Un nombre important de critères de cohérence a été proposé par différentes communautés (atomicité, PRAM, cohérence causale, cohérence cache, cohérence à terme, etc.). Le critère le plus intuitif étant la linéarisabilité. Une implémentation linéarisable se comporte exactement comme si l'objet était physiquement unique et accédé en concurrence. Ce critère étant coûteux à mettre en oeuvre, des critères plus faibles. L'un deux la cohérence séquentielle en est la plus proche. Elle offre les mêmes garanties que la linéarisabilité à un coût théoriquement plus faible. Cependant, ce critère n'est pas composable. Dans la présentation présente, on propose une mise en oeuvre d'une mémoire partagée séquentiellement cohérente beaucoup moins coûteuse qu'une mémoire linéarisable et on donne deux contextes d'utilisation très couramment rencontrés où la cohérence séquentielle est composable.

"Domaine(s)" et indice(s) Dewey

  • Distributed processing (004.36)
  • informatique distribuée (005.276)

Thème(s)

Intervenants, édition et diffusion

Editeur(s)

Diffusion

Partagez !

AUTEUR(S)

  • Achour MOSTEFAOUI

ÉDITION

INRIA (Institut national de recherche en informatique et automatique)

EN SAVOIR PLUS

  • Identifiant de la fiche
    40729
  • Identifiant
    oai:canal-u.fr:40729
  • Schéma de la métadonnée
  • Entrepôt d'origine
    Canal-u.fr
  • Date de publication
    05-05-2017