Graduate Catalog

ECCE 731 Distributed Computing

Motivation, models, architectures and enabling technologies of distributed computing systems and their applications. Models for communication, processes, remote invocation, distributed naming, synchronization, replication, consistency, fault tolerance, distributed file systems, and distributed clocks. Cloud and grid computing, storage systems, and peer-to-peer systems. Design and implementation of distributed applications.

Credits

3

Offered

Fall