Mar 10, 2025  
Undergraduate/Graduate Catalog 2023-2024 
    
Undergraduate/Graduate Catalog 2023-2024 [ARCHIVED CATALOG] See drop-down menu above to access other catalogs.

COMP 462 - Distributed Systems

(3 credits)
Prerequisite: COMP 250 with a minimum grade of “C-” or CYBF 260 with a minimum grade of “C-“
This course discusses design and implementation techniques that enable the building of fast, scalable, fault-tolerant distributed systems. Topics include distributed communication models (e.g., sockets, remote procedure calls, distributed shared memory), distributed synchronization (clock synchronization, logical clocks), distributed file systems, replication, consistency models, fault tolerance, distributed transactions, agreement and commitment, consensus algorithms, MapReduce infrastructures and scalable distributed databases. Offered alternate years.