xavier perrin emmanuel de castro mars 2005 système distribué
TRANSCRIPT
Xavier PerrinEmmanuel De Castro
Mars 2005
Système distribué
Xavier PerrinEmmanuel De Castro
Mars 2005
Système distribué
Introduction/mnt/boutique $ make compilmake: Warning: File `Makefile' has modification time 52 s in the futuregcc -o hello test.cmake: warning: Clock skew detected. Your build may be incomplete.
La définition du temps
Les protocoles de synchronisation du temps
Les outils disponibles
La définition du temps
La d
éfinit
ion
du t
em
ps
Le référentiel
Seconde légale : 9 192 631 770 périodes de radiation (1967)
Le transport du temps :– Les horloges secondaires
• Montres• Réveils
– Temps universel coordonné (TUC) • L’antenne TDF • 4ème top de l’horloge parlante
La d
éfinit
ion
du t
em
ps
Les besoins informatiques – Bases de données distribuées– Transactions– Journalisation– Logs– estampilles de documents sécurisés – certification et cryptographie– Aviation– Programmation télévision et radio– synchronisation pour les téléconférences en
temps réel – Gestion des réseauxLa
définit
ion
du t
em
ps
La définition du temps
Les protocoles de synchronisation du temps
Les outils disponibles
Les protocoles de synchronisation du temps
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
Le protocole TP:– Apparu en 1983– Très vite populaire– Fonctionnement simple
Limites de TP:– Temps de transport non prise en
compte– Précision faible
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
Présentation de NTP:– Pour remplacer TP– Première version en 1988
NTP v4:– Gestion de IP v6– Meilleur précision (10-3 seconde
en LAN)
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
Architecture de NTP:– protocole basé sur UDP
– port 123
2 caractéristiques:– hiérarchisation des serveurs – Redondance des serveurs
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
Jusqu’à 15 niveaux (théorie):– Source primaire– Serveur– client
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
Redondance:– Permet d’augmenter la fiabilité.– Résistance aux pannes.
Synchronisation horizontale et verticale.
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
Système en 4 phases:– Filtrage– Sélection– Combinaison– Recalage
Conversion UTC -> heure locales à la charge du client.
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
Les modes d’utilisation– Mode symétrique actif– Mode symétrique passif– Mode client– Mode serveur– Mode broadcast
La mise à l’heure– Les messages échangés– Synchronisation de l’horloge
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
SNTP– version simplifiée de NTP – allègement des algorithmes – faciliter l'implémentation d'un client
NTP – capable de dialoguer avec des
serveurs NTP standards – SNTP qu'en bout de chaîne
Les
pro
toco
les
de
syn
chro
nis
ati
on
du
tem
ps
La définition du temps
Les protocoles de synchronisation du temps
Les outils disponibles
Les outils disponibles
Les
ou
tils
dis
ponib
les
Les différents type de serveurs primaire:
Un exemple de serveur primaire:– chronos.univ-rennes1.fr
Les
ou
tils
dis
ponib
les
Nombreuses implémentations
Disponible sur tous les OS.
2 types de clients:– Démons (ntpd)– Exécutable simple (ntpdate)
Les
ou
tils
dis
ponib
les
Les
ou
tils
dis
ponib
les
Con
clu
sion