Sep 27, 2024  
2011-12 Undergraduate Catalog 
    
2011-12 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 475 - Distributed Systems

4 Credit(s)
This course introduces the techniques providing the run-time infrastructure supporting today’s networked computer applications. Such applications require systems of multiple autonomous computers loosely coupled through an interconnection network, working together as a single virtual machine. The course addresses design issues and successful approaches for such distributed systems through abstract models, algorithms and case studies. Topics include: interprocess communication and remote invocations, distributed cryptographic security, distributed file systems, data replication and distributed transaction mechanisms. Three lecture hours and three hours of scheduled laboratory per week, plus programming work outside of class. Pre- or co-requisite: CSC 280 .