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.

Last Modified: 2018-11-09 12:23PM

Current session:

This course is currently being offered.

Semesters offered:

  • Spring 2019