Search Results
CS 647 Distributed Systems Software 3.0 Credits
In-depth discussion of fundamental concepts of distributed computer systems. Covers development techniques and runtime challenges, with a focus on reliability and system validation techniques. Subjects discussed include: interprocess communication, remote procedure calls and method invocation, middleware, distributed services, coordination, transactions, replication and weak data consistency models. Significant system-building term project in Java or similar language.
Repeat Status: Not repeatable for credit
Prerequisites: (CS 501 [Min Grade: C] or CS 570 [Min Grade: C]) and (CS 502 [Min Grade: C] or CS 520 [Min Grade: C]) and (CS 503 [Min Grade: C] or CS 571 [Min Grade: C]) and CS 504 [Min Grade: C]