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
Mon 01/15 None No class (MLK day)
1 Wed 01/17 Greg and Majd Introduction, Use cases, and Elasticity
[pdf]
Armbrust2010, NISTdef2011, Vaquero11 NISTref2011, Rackspace12, Shafii12, DeanSOSP2015, Cano2016, Vieira12, Vogels16, Clarke12, reiss12, Ferguson12, Rajagopalan13, Das13
2 Mon 01/22 Majd Building a Carnegie Mellon cloud and Openstack
[pdf]
sotomayor2009 Nurmi09, Chase07, OpenStack16
3 Wed 01/24 Michael Kozuch (Intel Labs, guest) Encapsulating computation
[pdf]
Barham03 Felter14, Goldberg74, Chen01, Agesen10, Wang16
4 Mon 01/29 Majd Programming Models and Frameworks I
[pdf]
Dean2004, Zaharia10 Yu08, Abadi16, Jia19
5 Wed 01/31 Greg Programming Models and Frameworks II
[pdf]
Li14 Abadi16, Narayanan19, Gibiansky17
6 Mon 02/05 Greg Cloud storage
[pdf]
Shvachko10 Ghemawat03, Thereska13, Alba14, Gao09, Harter16, Kadekodi18, Park20
7 Wed 02/07 Majd Data lakes and warehouses
[pdf]
Armbrust21 Tekiner21, Ramakrishnan17, AWSWhitepaper21, Behm22
8 Mon 02/12 Greg Tail latency & interference
[pdf]
Dean13 Xu13
9 Wed 02/14 Greg Geo-replication
[pdf]
Lloyd13 Azure11, Lloyd13a, Baillis13, DeCandia07, Corbett13 Only Chapters 1-3 from Lloyd13.
10 Mon 02/19 Michael Kaminsky (Enriched Ag/CMU, guest) Key-Value Stores
[pdf]
Andersen09 Fan13
11 Wed 02/21 Padmanabhan (Babu) Pillai (Intel Labs, guest) Mobility and the Cloud
[pdf]
Satyanarayanan09 Clinch12, Ha13, Simoens13, Ha13a
Mon 02/26 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 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/28 None No class (time for P2.2)
Mon 03/04 None No class (Spring break)
Wed 03/06 None No class (Spring break)
Mon 03/11 All Exam 1 Review
Exam1 Solutions
12 Wed 03/13 Greg and Majd Scheduling I and MapReduce scheduling
[pdf]
Gulati12, Dean2004 Tumanov16, Jyothi16, Reiss12
13 Mon 03/18 Majd Kubernetes
[pdf]
Burns2016 Qiao21
14 Wed 03/20 Greg and Majd Scheduling II and YARN Scheduling
[pdf]
Hindman11, Vavilapalli13 Schwarzkopf13, Karanasos15
Mon 03/25 None No class
15 Wed 03/27 Hojin Park MACARON - Multi-cloud/region Aware Cache Auto-ReconfiguratiON
[pdf]
Jain23 Waldspurger17, Eytan20, Kadekodi18
16 Mon 04/01 Suhas Jayaram Subramanya ML Cluster Scheduling and the Sia Scheduler
[pdf]
Jayaram23
17 Wed 04/03 Greg Diagnosis via monitoring & tracing
[pdf]
Sambasivan16 Massie04, Sigelman10, Chow14, Gan21
18 Mon 04/08 Ippokratis Pandis (Senior Principal Engineer, Amazon Web Services) Practical use of machine Learning in Amazon Redshift
[pdf]
Armenatzoglou2022 Gupta2015, Cai2018, Verbitski2017, Verbitski2018, Dageville2016, Parchas2020, Sudalairaj2024
19 Wed 04/10 Carlos Costa (Research Staff Member, IBM) Building a Cloud-Native Platform for the Future of AI
[pdf]
Gershon2023 2 Le2022, Murphy2023, PyTorch2024
20 Mon 04/15 Dimitrios Skarlatos Cloud Co-location and Attacks on Public Cloud
[pdf]
Ristenpart09 Zhao24
21 Wed 04/17 N/A Cancelled
Mon 04/22 All Exam 2
Exam2 S20 Q, Exam2 S21 Q, Exam2 S22 Q, Exam2 S23 Q Exam2 S20 A, Exam2 S21 A, Exam2 S22 A, Exam2 S23 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.
22 Wed 04/24 Vipul Modi (Microsoft) Microsoft’s AI Infrastructure - Insider overview
Kumar20 Shukla22
Tue 04/30 All Exam 2 solutions
Exam2 S24 A

Last updated: 2024-04-30 00:09:25 -0400