CS 6580 Distributed Systems

Issues in the design and implementation of distributed systems. Network layers, architectures, and topologies. Distributed process management, concurrency control, deadlock, and recovery. Prerequisites: CS 4560 and 4590.

Java RMI

LAM/MPI

MPICH

Corba Misc

some papers

Many research projects are working toward an Internet-scale operating system, including:

The Globus Alliance: www.globus.org The Globus Grid Toolkit
Legion: http://legion.virginia.edu/index.html Worldwide Virtual Computer
Condor: www.cs.wisc.edu/condor/ High Throughput Computing
Entropia: www.entropia.com PC Grid Computing

Chord: www.pdos.lcs.mit.edu/chord/
Cosm: www.mithral.com/projects/cosm/
Eurogrid: www.eurogrid.org/
Farsite: http://research.microsoft.com/sn/farsite/
Grid Physics Network (Griphyn): www.griphyn.org/
OceanStore: http://oceanstore.cs.berkeley.edu/
Particle Physics Data Grid: www.ppdg.net/
Pastry: www.research.microsoft.com/~antr/pastry/
Tapestry: www.cs.berkeley.edu/~ravenben/tapestry/



Bill Thibault <william.thibault ayat csueastbay dawt edu>