College Bulletin - Course Catalog 
    Sep 23, 2018  
College Bulletin - Course Catalog

CPSC 089. Cloud Systems and Data Center Networks

On the Internet today, popular services like Google, Facebook, and many others are too large to be hosted by just a few servers.  Instead, service providers "scale out" across a coordinated set of hundreds to thousands of machines.  Such clusters yield an interesting operating environment, the data center, in which a single administrative entity owns a network at the scale that resembles the Internet. To meet customer demands, administrators often face stringent inter-machine coordination constraints.  In this course, we'll examine the current state of the art in providing cloud-based services, including many interesting problems in distributed systems, networking, failure recovery, and OS virtualization.
Prerequisite: CPSC 031  and CPSC 035 
Group 2 course.
Lab work required.
Department website:

Check the Spring 2018 Schedule of Courses

Check the Fall 2018 Schedule of Courses