Undergraduate Catalog

ECCE 440 Distributed Systems

Characterization of distributed systems. Software layers, models of distribution, inter-process communication, client-server. Middleware, remote procedure calls, interface specification languages, remote method invocation. Distributed object-based systems. Operating systems support, multiprocessing vs. multithreading, load sharing, synchronization. Distributed File and name services. Fault tolerance. Security requirements and mechanisms.

Credits

3

Prerequisite

ECCE 354, ECCE 356

Offered

Spring