Distributed Computing Systems

The fundamental concepts in distributed computing and the practical techniques for building distributed systems. Topics include distributed computing models, naming, synchronization, replication and consistency, fault tolerance, and security. Widely deployed distributed systems are used as case studies. Students design, implement, and analyze prototype systems.

Bulletin:
http://www.bulletin.uga.edu/CoursesHome.aspx?cid=19863

Credit Hours:
4
Prerequisites:
CSCI 2720 and CSCI 1730
Semester Offered:
Spring
Course Information File: