0
(
ratings
)
1
students
Created by:
![Profile Photo](https://opencoursa.com/wp-content/uploads/avatars/809/62de1041c5027-bpfull.jpg)
Last updated:
August 30, 2022
Duration:
Unlimited Duration
FREE
This course includes:
Unlimited Duration
Badge on Completion
Certificate of completion
Unlimited Duration
Description
This course covers abstractions and implementation techniques for the design of distributed systems
Topics include: server design, network programming, naming, storage systems, security, and fault tolerance. The assigned readings for the course are from current literature. This course is worth 6 Engineering Design Points.
Course Curriculum
- Introduction and O/S review Unlimited
- I/O concurrency Unlimited
- Event-driven programming Unlimited
- Event-driven programming (cont.) Unlimited
- Network file system Unlimited
- RPC transparency Unlimited
- Crash recovery Unlimited
- Logging Unlimited
- Cache consistency and locking Unlimited
- Memory consistency Unlimited
- Memory consistency (cont.) Unlimited
- Vector timestamps and version vectors Unlimited
- Two-phase commit Unlimited
- Paxos Unlimited
- Viewstamped replication Unlimited
- Harp Unlimited
- Frangipani Unlimited
- Scalable lookup Unlimited
About the instructor
5
5
Instructor Rating
1
Reviews
1520
Courses
1916
Students
![Profile Photo](https://opencoursa.com/wp-content/uploads/avatars/809/62de1041c5027-bpfull.jpg)
Massachusetts Institute of Technology