Carnegie Mellon University

Electrical and Computer Engineering

College of Engineering

Course Information

18-709: Advanced Cloud Computing




Computing in the cloud has emerged as a leading paradigm for cost-effective, scalable, well-managed computing. Users pay for services provided in a broadly shared, power-efficient datacenter, enabling dynamic computing needs to be met without paying for more than needed. Actual machines may be virtualized into machine-like services, abstract programming platforms, or application-specific services, with the cloud infrastructure managing sharing, scheduling, reliability, availability, elasticity, privacy, provisioning and geo-replication.

This course will survey the aspects of cloud computing through about 30 papers and articles, executing cloud computing tasks on a state-of-the-art cloud computing service, and implementing a change or feature in a state-of-the-art cloud computing framework. There will be no final exam, but there will be one or two in-class exams. Grades will be about 50% project work and about 50% examination results.

Prerequisites: 18-213 or 15213 or 14513 or 15513 or 15619 or 18-600 or 18-613, minimum grade B (enforced)

Last Modified: 2020-12-01 12:41PM

Current session:

This course is currently being offered.

Semesters offered:

  • Spring 2021
  • Spring 2020
  • Spring 2019