CS131 Distributed Systems

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