Vous êtes sur la page 1sur 3

1.

Types de communication dans les systèmes distribués


Les deux types de communication utilisés dans les systèmes distribués sont :
Synchrone: Le client attend une réponse du serveur avant de continuer son
exécution. C'est comme une conversation en face à face où chaque personne
attend son tour pour parler.

Asynchrone: Le client envoie une requête au serveur et continue son exécution


sans attendre de réponse. C'est comme envoyer un email où l'expéditeur n'attend
pas de réponse immédiate du destinataire.
Lequel modélise plus la réalité ?
La réalité est généralement asynchrone. Il y a souvent des décalages entre le
moment où une action est effectuée et le moment où les autres en sont informés.
Par exemple, lorsque vous envoyez un SMS, le destinataire ne le reçoit pas
nécessairement immédiatement.

2. Critère de l'horloge logique de Lamport L'horloge logique de Lamport se base


sur un compteur logique incrémenté à chaque événement local. L'ordre global
des événements est établi en comparant les valeurs des horloges logiques
associées à chaque événement

Ce critère est-il suffisant ?


Non, ce critère n'est pas suffisant pour établir toutes les relations entre les
événements dans un système réparti. Il peut y avoir des cas où deux événements
ont la même valeur d'horloge logique, mais se sont produits dans un ordre
différent.

3. Apport des horloges vectorielles Les horloges vectorielles par rapport à l'horloge
scalaire de Lamport
Ajoutent une dimension temporelle à chaque processus : chaque processus
possède son propre compteur logique
- Permettent de déterminer l'ordre causal des événements : en comparant les
horloges vectorielles de deux événements, on peut savoir quel événement a
causé l'autre.
-Plus précises que l'horloge scalaire de Lamport
Est-il possible de trouver les historiques de la question1 par l’horloge scalaire de
Lamport ?

bien que l'horloge scalaire de Lamport soit utile pour ordonner les événements
dans un système distribué, elle n'est pas conçue pour stocker des historiques
complets de questions ou d'autres événements

Horloge vectorielle avantage

Si vecteur < inferieur alors il y a une precedence causale


Relation de précédence causale

Vous aimerez peut-être aussi