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