Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Concepts préliminaires
Système de Fichiers Distribué
Buts d’un Système de Fichiers Distribué
Sémantiques de partage de fichiers (File sharing semantics)
Mise en cache des fichiers
Duplication des fichiers
Conclusion
Latreche F.
UNIV CONSTANTINE 2, NTIC, M1 GL
2020/2021
— Convivialité :
— L’interface utilisateur au SFD doit être simple et le
nombre de ses commandes d’accès doit être limité.
— Le système de fichiers distribué doit également
supporter une large gamme d’applications.
— Extensibilité :
— Le SFD doit s’adapter à l’évolution dynamique du
système distribué.
— Le temps de réponse du système de fichiers ne doit
pas se dégrader lorsque le système distribué
s’accroît.
— Disponibilté :
— Les fichiers doivent être disponibles même en cas de
la panne temporaire d’un ou de plusieurs nœuds du
SD.
— Pour atteindre une meilleure disponibilité, la
duplication des fichiers sur plusieurs sites est
employée.
— Fiabilité :
— la perte de fichiers stockés doit être minimisée
autant que possible,
— Le SFD doit effectuer des sauvegardes
automatiques des fichiers importants.
— Hétérogénéité :
— Les nœuds Du SD sont hétérogènes par nature,
— Un SD doit faciliter l’intégration de nouveaux types
de nœuds et de supports de stockage.
— Concurrence :
— La concurrence se produit lorsque plusieurs clients
accèdent à un même fichier en modes conflictuels,
— des mécanismes de contrôle d’accès concurrents
aux fichiers et des techniques de verrouillage
doivent être appliqués pour pallier ce problème.
Client Serveur
(1) Cache dans la mémoire du serveur
(2) Cache dans le disque du client
(3) Cache dansLatreche
la mémoire
F. du client
Systèmes de Fichiers Distribués (SFD) 19/30
Introduction
Concepts préliminaires
Système de Fichiers Distribué Emplacement des caches
Buts d’un Système de Fichiers Distribué Politiques de mise à jour des fichiers cachés
Sémantiques de partage de fichiers (File sharing semantics) Cohérence du cache
Mise en cache des fichiers Granularité des données mises en cache
Duplication des fichiers
Conclusion