F2B101B: Setting in operation distributed software systems


Coordinator:  Yvon KERMARREC   

Presentation

This module examines the different approaches and algorithms necessary for operating distributed systems.
These introduce a new theme which associates network communication and computer science and makes a new algorithm necessary. Firstly we look to the algorithm for distributed control, for resource management, for duplication of data, for consensus, etc...
The different algorithms will be compared in order to show their strengths but also their weaknesses and failings.
Secondly we look at setting up distributed systems.
We look at how high level concepts( such as duplication of service, transactions...)are put into operation in distributed systems.

Duration: 33h


Organization

Team




Educational resource

Les différentes parties de ce cours seront adaptés de deux principaux ouvrages:
« Distributed systems : principles and paradigms" de A. Tannenbaum
"Distributed computing : principles and applications" de M.L. Liu

Le lecteur intéressé trouvera également des références complémentaires dans :
- « Distributed Systems Concepts and Design, 3rd ed » de G Colouris et J Dolimore
- les notes de cours et articles qui seront distribués

- livres de Michel Raynal avec en particulier 'algorithmes distribués et protocoles' publié chez Eyrolles

Recommended reading

Le lecteur intéressé trouvera également des références complémentaires dans :
- « Distributed Systems Concepts and Design, 3rd ed » de G Colouris et J Dolimore
- les notes de cours et articles qui seront distribués


  Year 2006/2007
Last update: 04-JUL-06
Last validation:

IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00