Distributed systems                                  architecture, remote file access, message-based                                  systems, object-based systems, client/server                                  paradigms, distributed algorithms, replication                                  and consistency, and multiprocessor operating                                  systems. Prerequisite: CSE 432 or instructor                                  approval.