ICS148 Distributed Systems

Lecture 1 Introduction

Lecture 2 MP/MC Hrdw/Sftw concepts

Lecture 3 DOS, NOS, Middleware

Lecture 4 Client-server systems, Communications

Lecture 5 Remote Procedure Call

Lecture 6 Distributed Objects, RMI

Lecture 7 Message-based Communication

Lecture 8 Processes and threads

Lecture 9 Multiuthreded clients, servers. Code Migration

Lecture 10 Naming

Lecture 11 Locating mobile entities

Lecture 12 Pointer caches, unreferenced objects

Lecture 13 MPI

Lecture 14 Logical clocks, global state, election algorithms

Lecture 15 Mutual Exclusion, Transactions

Lecture 16 More on Transactions, Consistency

Lecture 17 Consistency models

Lecture 18 More consistency, distribution and update protocols

Lecture 19 Implementing consistency protocols, FINAL info