Today's plan



Distributed Computing: Concepts



Distributed Computing: Goals and Strategies



Architectures



Process Migration



inter-process communication



Remote Procedure Call



Distributed System Management



A simple distributed system



Amoeba



Amoeba Implementation



Amoeba Concepts



Amoeba application services



Process Migration