Fundamentals of Distributed Computing
Spring 2025
Course Staff
- Instructor: Mahdi Dolati
- Chief Teaching Assistant: Zeynab Kabiri and Seyed Ali Aghamiri
Lectures
- Lecture 01: Introduction,
- Lecture 02: Computer Networks (L2 and L3),
- Lecture 03: Computer Networks (L4 and L7),
- Lecture 04: Golang,
- Lecture 05: Mutual Exclusion,
- Lecture 06: Time Synchronization,
- Lecture 07: Totally-Ordered Multicast,
- Lecture 08: Distributed Mutual Exclusion,
- Lecture 09: Remote Procedure Call,
- Lecture 10: Distributed Snapshots,
- Lecture 11: Distributed File Systems (Caching and Consistency),
- Lecture 12: Distributed File Systems (Failure and Naming),
- Lecture 13: Kerberos,
- Lecture 14: Distributed Transactions,
- Lecture 15: Logging and Crash Recovery,
Powered by Jekyll and Minimal Light theme.