Lecture 1 Introduction
Lecture 2 Basic Sftw/Hrdw concepts
Lecture 3 Software Architecture of DS
Lecture 4 Communication, RPC
Lecture 5 Processes and threads
Lecture 6 Code Migration, Message-based systems
Lecture 7 MPI, streams
Lecture 8 Naming in DS, DNS, mobile entities
Lecture 9 More Naming, clocks
Lecture 10 Synchronization
Lecture 11 Consistency and Replication
Lecture 12 More one Consistency
Lecture 13 Replication and Consistency protocols
Lecture 14 Parallel Programming