Apr 25, 2024  
2021-2022 General Catalog 
    
2021-2022 General Catalog ARCHIVED CATALOG: To search archives, MUST use search box to left. Current catalog: catalog.usu.edu.

CS 6210 - Advanced Distributed System Design


3 credits

CS 6210 is the second in a two-course series on the design and implementation of distributed software systems. Its prerequisite, CS 5200 , introduces fundamental design issues, common inter-process communication techniques, time and coordination, replication, and concurrency controls. CS 6210 will build on this foundation and cover the following topics: models of computation, global state, time, name and directory services, cloud computing, distributed file systems, MapReduce, distributed mutual exclusion and election, distributed transactions, currency control, and replication.

Prerequisite/Restriction: Grade of B- or better in CS 5200  and enrollment in Computer Science master’s or PhD program