15-719 Advanced Cloud Computing: Syllabus

Tentative Schedule

The schedule is also available as an ical file that you can subscribe to.

Lectures and projects can only be accessed by clients with a CMU IP address. CMU students who are off campus can use Cisco AnyConnect VPN to obtain a CMU IP. Most readings require that you have access to ACM or IEEE's digital library. You will automatically have access if you are using a client with a CMU IP.

Lecture Date Lecturer Topics Required readings Optional readings Notes
1 Mon 01/13 Greg and Majd Introduction, Use cases, and Elasticity
[pdf]
Armbrust2010, NISTdef2011, Vaquero11 NISTref2011, Rackspace12, Shafii12
2 Wed 01/15 Majd Building a Carnegie Mellon cloud and Openstack
[pdf]
sotomayor2009 Nurmi09, Chase07, OpenStack16
Mon 01/20 None No class (MLK day)
3 Wed 01/22 Michael Kozuch (Intel Labs, guest) Encapsulating computation
[pdf]
Barham03 Felter14, Goldberg74, Che$
4 Mon 01/27 Majd Programming Models and Frameworks I
[pdf]
Dean2004, Zaharia10 Yu08, Abadi16
5 Wed 01/29 Greg Programming Models and Frameworks II
[pdf]
Li14 Abadi16, Narayanan19, Gibiansky17
6 Mon 02/03 Michael Kaminsky (Enriched Ag/CMU, guest) Key-Value Stores
[pdf]
Andersen09 Fan13
7 Wed 02/05 Padmanabhan (Babu) Pillai (Intel Labs, guest) Mobility and the Cloud
[pdf]
Satyanarayanan09 Clinch12, Ha13, Simoens13
8 Mon 02/10 Greg Cloud storage
[pdf]
Shvachko10 Ghemawat03, Thereska13
9 Wed 02/12 Greg Tail latency & interference
[pdf]
Dean13 Xu13
10 Mon 02/17 Greg, Majd Data lakes and warehouses
[pdf]
Armbrust21 Tekiner21, Ramakrishnan17
11 Wed 02/19 Greg Geo-replication
[pdf]
Lloyd13 Azure11, Lloy$ Only Chapters 1-3 from Lloyd13.
Mon 02/24 All Exam 1
Exam1 S20 Q, Exam1 S21 Q, Exam1 S22 Q, Exam1 S23 Q Exam1 S20 A, Exam1 S21 A, Exam1 S22 A, Exam1 S23 A, Exam1 S24 A Exam 1 covers all material up to and including the week before the exam, including the projects. Try taking the Practice exams without looking at the answers.
Wed 02/26 None No class (time for P2.2)
Mon 03/03 None No class (Spring break)
Wed 03/05 None No class (Spring break)
Mon 03/10 All Exam 1 Review
12 Wed 03/12 Greg and Majd Scheduling I and MapReduce Scheduling (TBD)
Gulati12, Dean2004 Tumanov16, Jyothi16, Reiss12
13 Mon 03/17 Majd Kubernetes (TBD)
Burns2016 Qiao21
14 Wed 03/19 Greg and Majd Scheduling II and YARN Scheduling (TBD)
Hindman11, Vavilapalli13 Schwarzkopf13, Karanasos15
15 Mon 03/24 Majd YARN Scheduling (TBD)
Hindman11, Vavilapalli13 Schwarzkopf13, Karanasos15
16 Wed 03/26 Hojin Park MACARON - Multi-cloud/region Aware Cache Auto-ReconfiguratiON (TBD)
Jain23 Waldspurger17, Eytan20, Kade$
17 Tue 04/01 Suhas Jayaram Subramanya & TBD ML Cluster Scheduling and the Sia Scheduler (TBD)
Jayaram23
18 Thu 04/03 Greg Diagnosis via monitoring & tracing (TBD)
Sambasivan16 Massie04, Sigelman10, Chow14
19 Tue 04/08 Ippokratis Pandis (Senior Principal Engineer, Amazon Web Services) (TBD) Practical use of machine Learning in Amazon Redshift (TBD)
Armenatzoglou2022 Gupta2015, Cai2018, Verbitski2017, Verbitsk$
20 Thu 04/10 Carlos Costa (Research Staff Member, IBM) (TBD) Building a Cloud-Native Platform for the Future of AI (TBD)
Gershon2023 2 Le2022, Murphy2023, PyTorch2024
21 Tue 04/15 Dimitrios Skarlatos Cloud Co-location and Attacks on Public Cloud (TBD)
Ristenpart09 Zhao24
22 Thu 04/17 Greg, Majd vSAN by way of RADIO (TBD)
Fink2017, Gupta2017, vSAN-Note Amit2020, Smolyar2020, Panwar2021
Sat 04/19 All Exam 2 Q & A
Tue 04/22 All Exam 2
Exam2 S20 Q, Exam2 S21 Q, Exam2 S22 Q, Exam2 S23 Q, Exam2 S24 Q Exam2 S20 A, Exam2 S21 A, Exam2 S22 A, Exam2 S23 A, Exam2 S24 A Exam 2 covers all material up to and including the week before the exam, including the projects. Try taking the Practice exams without looking at the answers.
23 Thu 04/24 Vipul Modi (Microsoft) Microsoft’s AI Infrastructure - Insider overview (TBD)
Kumar20 Shukla22
Wed 04/30 All Exam 2 solutions

Last updated: 2025-02-19 13:17:49 -0500