Distributed Systems “Lecture outline” - Mathieu Delalandre's Home Page

Part A: Lectures and practical works downloadable from http://mathieu.delalandre.free.fr/teachings/dsystems.html. •. Calendar. CM TP. CC. A. M. Delalandre. 4.
64KB taille 2 téléchargements 62 vues
Distributed Systems “Lecture outline” Mathieu Delalandre University of Tours, Tours city, France [email protected]

1

Lecture outline (1) •

Topics Part A. Distributed systems “M. Delalandre” Part B. Distributed objects and remote invocation “M. Bollaert”

A B

M. Delalandre M. Bollaert 22h

CM TP 4 10 4 4 8 h 14 h

CC 1.0



Part A: Lectures and practical works downloadable from http://mathieu.delalandre.free.fr/teachings/dsystems.html



Calendar

Part A

Starting 13th of March

Part B

14-16th of May

2

Lecture outline (2) Program outline for the Master level (320h)

Hardware

Computer Architecture

DI3

Operating systems

Networking & operating systems

semesters

Operating Systems “Concepts I”

Operating Systems “Unix I”

Networking Foundations

S5

Parallel computing “GPU, Multi-core”

Advanced synchronization

Distributed systems

S6

System Administration

Network Security

Operating Systems “Unix II”

Advanced Networking

Operating Systems “Concepts II”

S7

S8

elective

DI5

hardcore

DI4

Virtualization

Distributed Computing

Grid Computing

Multimedia Systems

Mobile Systems

Machine to Machine”M2M”

S9

Lecture outline (3) Bibliography (SCD) 1. A. Tanenbaum. Distributed Operating Systems. 2sd edition. Pearson International, 2007 (ISBN: 013-613553-6). 2. G. Coulouris and al. Distributed Systems, Concept and Design. 3 rd edition, Addison Wesley, 2001 (ISBN: 978-0201619188). 4. E. Pitt, Fundamental Networking in Java. Springer, 2010 (ISBN: 978-1849965453). 5. E.R. Harold, Java Network Programming, 4th edition, Edition Paperback, 2013 (ISBN: 978-1449357672).

4

Lecture outline (4) Part A. Distributed systems “M. Delalandre” 1. Introduction to distributed systems 2. Interprocess communication (IPC) 3. TCP/UDP communication in Java Part B. Distributed objects and remote invocation “M. Bollaert”

5