BSc Honours Specialization - Distributed Systems

COSC 3657  Distributed Systems

Prerequisites:

COSC 2006, COSC 2667, and COSC 2767

Antirequisites:

COSC 2657, COSC 3656

Hours:

Three hours of lecture per week for one term.

Credits:

3

Description:

Students explore the fundamental principles, architectures, and techniques for designing and implementing distributed systems. Students explore the challenges of resource sharing, concurrency, fault tolerance, and scalability in distributed environments. Topics include communication models, remote procedure calls, synchronization and coordination, distributed file systems, consistency models, replication, distributed algorithms, cloud computing, and emerging paradigms such as edge and decentralized systems. Students examine both theoretical foundations and practical applications hrough hands-on programming assignments and case studies.



Nipissing University
100 College Drive, Box 5002, North Bay, ON, Canada  P1B 8L7  Tel: (705) 474-3450 | Fax: (705) 474-1947
nuinfo@nipissingu.ca

© Nipissing University 2024DisclaimerPrivacyAccessibility