Contents

History

Parallel Systems (SIMD, MIMD, speedups)
Networks (Dist Filesystems, Client/Server, Web)
Clusters (PVM-MPI, Beowulf)
Programming Languages/Environments
Grid Computing

Object Management

Introduction
Distributed Objects
Distributed Garbage Collection

Scalability


Identifiers
Replication and Coherence
Message Ordering

Fault Tolerance


RMI and RPC
Consistency
Garbage Collection and Faults

Mobile Agents


Agents
Reflex

Distributed Programming


Coarse/Fine Grain parallelism
Data/program distribution
Distributed Algorithms (Termination, Detection, Agreement)
System Architecture
Grid Computing

- 2 -