Afficher la notice abrégée

dc.contributor.authorCHALOPIN, Jérémie
dc.date2006-11-24
dc.date.accessioned2021-01-13T14:03:31Z
dc.date.available2021-01-13T14:03:31Z
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/25342
dc.description.abstractDans cette thèse, on étudie ce qui est calculable dans différents modèles d’algorithmique distribuée. Les modèles considérés correspondent à différents niveaux d’abstraction et à différents niveaux de synchronisation entre les processus d’un système distribué. On s’intéresse en particulier au problèmes de l’élection et du nommage dans ces différents modèles. Pour chaque modèle, on caractérise les systèmes distribués dans lesquels on peut résoudre ces problèmes et on étudie la complexité des problèmes de décision correspondants. Nos caractérisations utilisent des homomorphismes de graphes qui préservent certaines propriétés locales. Nos preuves sont constructives : quand on peut résoudre l’élection (ou le nommage) dans un réseau, on présente un algorithme d’élection (ou de nommage) pour ce réseau. Ces problèmes permettent de mettre en évidence les différences entre les puissances de calculs des différents modèles considérés. De plus, l’étude de ces problèmes permet de mettre à jour les bons outils qui permettent d’étudier ce qui est calculable de manière distribuée dans les différents modèles.
dc.description.abstractEnIn this thesis, we consider different models of distributed computations. These models correspond to different levels of abstraction and they encode different levels of synchronization between processes in a distributed system. In these different models, we particularly focus on two classical problems in distributed computing : election and naming. For each model, we present a characterization of distributed systems where these problems can be solved and we study the complexity of the corresponding decision problems. Our characterizations are expressed in terms of graph homomorphisms that preserve some local properties. Our proofs are constructive : when a network admits an election (or a naming) algorithm, we present such an algorithm for this network. These problems enable to highlight the differences between the computation powers of the different models we consider. Moreover, studying these problems enable to introduce some combinatorial and algorithmic tools that can be used to study what can be computed in a distributed way in these different models.
dc.formatapplication/pdf
dc.languagefr
dc.rightsfree
dc.subjectInformatique
dc.subjectalgorithmique distribuée
dc.subjectcalculs locaux
dc.subjectéchange de messages
dc.subjectagents mobiles
dc.subjectréseaux anonymes
dc.subjectélection
dc.subjectnommage
dc.subjecthomomorphismes de graphes
dc.subjectrevêtements
dc.subjectcomplexité
dc.titleAlgorithmique distribuée, calculs locaux et homomorphismes de graphes
dc.typeThèses de doctorat
bordeaux.hal.laboratoriesThèses Bordeaux 1 Ori-Oai*
bordeaux.institutionUniversité de Bordeaux
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Algorithmique%20distribu%C3%A9e,%20calculs%20locaux%20et%20homomorphismes%20de%20graphes&rft.atitle=Algorithmique%20distribu%C3%A9e,%20calculs%20locaux%20et%20homomorphismes%20de%20graphes&rft.au=CHALOPIN,%20J%C3%A9r%C3%A9mie&rft.genre=unknown


Fichier(s) constituant ce document

Thumbnail

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée