Computer Science 341DC - Distributed Syst Engineering

Fall
2018
01
4.00
Peter Klemperer
TTH 10:00AM-11:15AM;M 08:30AM-09:20AM
Mount Holyoke College
104897
Clapp Laboratory 218;Clapp Laboratory 218
pklemper@mtholyoke.edu
How does Google respond to search queries so;quickly? How does the power grid maintain;stability when a tree falls on a wire?;Distributed systems solve big problems by;facilitating cooperation between independent;agents towards a common goal. This course covers;major principles of distributed systems: resource;contention, concurrent action, scheduling, and;communicating. Students will put theory into;practice designing, implementing, and debugging;distributed systems. This course is programming;intensive.
Prereq: COMSC-201.
Permission is required for interchange registration during the add/drop period only.