2016-2017 Academic Bulletin 
    
    Mar 28, 2024  
2016-2017 Academic Bulletin [ARCHIVED CATALOG]

CMPSC 441 - Principles of Distributed Systems


Credits: 4
An examination of the principles and paradigms associated with the design, implementation, and analysis of distributed systems. Topics include the characterization of distributed system models, remote communication, distributed scheduling, synchronization and mutual exclusion, naming and time, consistency and replication, and fault tolerance. Selected distributed system development environments are discussed in the context of the above topics. One laboratory per week.

Prerequisite: CMPSC 280  or CMPSC 440  or permission of the instructor.

Distribution Requirements: QR, SP.