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.
Prerequisite
CMPE 312, CMPE 324, ECCE 354, ECCE 356
Offered
Spring