LAKERS TOGETHER: ‘We can’t wait to meet you.’ One constant is our passion for teaching. Watch a faculty member talk about your learning experience.
Fundamental principles of distributed systems: systems and software architectures, virtualization, code migration, threading, RPC, message-oriented middleware, multicast, distributed naming systems, DHTs, clock synchronization, logical clocks, consistency and replication, overview of distributed Web technologies, fault tolerance and security considerations. Exposure to current research topics in distributed systems, and hands-on experience building distributed systems. Offered fall semester. Prerequisites: CIS 500 and CIS 501.