Académique Documents
Professionnel Documents
Culture Documents
"
Sacha Krakowiak
Universit Joseph Fourier Projet Sardes (INRIA et IMAG-LSR) http://sardes.inrialpes.fr/people/krakowia
Une autre dfinition... A distributed system is one that stops you from getting any work done when a machine youve never heard of crashes. Leslie Lamport
Dfinition humoristique, mais qui met laccent sur deux points essentiels linterdpendance entre les lments dun systme rparti limportance du traitement des dfaillances
2003-2004, S. Krakowiak 2
Application
Application
Possibilits techniques
" Cot et performances des machines et des communications " Interconnexion gnralise # # Exemple 1 : interpntration informatique-tlcom-tlvision Exemple 2 : Rseaux de capteurs
Systme dexploitation
! Proprits souhaites
" Le systme doit pouvoir fonctionner (au moins de faon dgrade) mme en cas de dfaillance de certains de ses lments " Le systme doit pouvoir rsister des perturbations du systme de communication (perte de messages, dconnexion temporaire, performances dgrades) " Le systme doit pouvoir rsister des attaques contre sa scurit (tentatives de violation de la confidentialit et de lintgrit, usage indu de ressources, dni de service) " Le systme doit pouvoir facilement sadapter pour ragir des changements denvironnement ou de conditions dutilisation " Le systme doit prserver ses performances lorsque sa taille crot (nombre dlments, nombre dutilisateurs, tendue gographique)
Malgr ces difficults, des grands systmes rpartis existent et sont largement utiliss le DNS (Domain Name System) (service de base) le World Wide Web (infrastructure) divers services sur lInternet (applications)
5 2003-2004, S. Krakowiak 6
2003-2004, S. Krakowiak
! Approche descriptive
" tude des divers modles de conception et de construction dapplications rpartis (client-serveur, vnements et messages, objets rpartis, composants rpartis, etc.) " tude des diverses classes de systmes, intergiciels et applications, et de leurs modes dorganisation et de fonctionnement " Cest lobjet du cours Construction dapplications rparties et parallles (CR) - les annes impaires
! Approche fondamentale
" tude des principes de base des systmes rpartis ; les problmes fondamentaux (et leur origine), les solutions connues, les limites intrinsques " Application de ces principes quelques situations concrtes " Cest lobjet du prsent cours
2003-2004, S. Krakowiak
Plan du cours
2003-2004, S. Krakowiak
10
La bibliographie
2003-2004, S. Krakowiak
11