Distributed Systems
COS 418
1244
1244
Info tab content
This course covers the design and implementation of distributed systems. Students will gain an understanding of the principles and techniques behind the design of modern, reliable, and high-performance distributed systems. Topics include server design, network programming, naming, concurrency and locking, consistency models and techniques, and fault tolerance. Modern techniques and systems employed at some of the largest Internet sites (e.g., Google, Amazon) will also be covered. Through programming assignments, students will gain practical experience designing, implementing, and debugging real distributed systems.
Instructors tab content
Sections tab content
Section L01
- Type: Lecture
- Section: L01
- Status: O
- Enrollment: 122
- Capacity: 135
- Class Number: 42261
- Schedule: MW 10:00 AM-10:50 AM - McCosh Hall 46
Section P01
- Type: Precept
- Section: P01
- Status: C
- Enrollment: 27
- Capacity: 27
- Class Number: 42262
- Schedule: Th 12:30 PM-01:20 PM - Engineering Quad E-Wing E225
Section P02
- Type: Precept
- Section: P02
- Status: C
- Enrollment: 29
- Capacity: 27
- Class Number: 42727
- Schedule: Th 03:30 PM-04:20 PM - Friend Center 008
Section P02A
- Type: Precept
- Section: P02A
- Status: O
- Enrollment: 24
- Capacity: 27
- Class Number: 43235
- Schedule: Th 03:30 PM-04:20 PM - Friend Center 109
Section P03
- Type: Precept
- Section: P03
- Status: O
- Enrollment: 20
- Capacity: 27
- Class Number: 42263
- Schedule: F 11:00 AM-11:50 AM - Friend Center 108
Section P04
- Type: Precept
- Section: P04
- Status: O
- Enrollment: 22
- Capacity: 27
- Class Number: 42989
- Schedule: F 11:00 AM-11:50 AM - Friend Center 004