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, Exam1 S25 A | Exam 1 covers all material up to and including the lecture 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 [pdf] |
Gulati12, Dean2004 | Tumanov16, Jyothi16, Reiss12 | |
13 | Mon 03/17 | Majd | Kubernetes [pdf] |
Burns2016 | Qiao21 | |
14 | Wed 03/19 | Greg and Majd | Scheduling II [pdf] |
Hindman11, Vavilapalli13 | Schwarzkopf13, Karanasos15 | |
15 | Mon 03/24 | Majd | YARN Scheduling [pdf] |
Hindman11, Vavilapalli13 | Schwarzkopf13, Karanasos15 | |
16 | Wed 03/26 | Ziyue Qiu | Hybrid Cloud Data/Job Partitioning [pdf] |
Huang2019 | Chung2020, Choudhury2024 | |
17 | Mon 03/31 | Greg | Diagnosis via monitoring & tracing [pdf] |
Sambasivan16 | Massie04, Sigelman10, Chow14, Gan21 | |
18 | Wed 04/02 | 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 | Mon 04/07 | Daiyaan Arfeen (CMU) | Using GPUs during pipeline bubbles with heterogeneity-aware cluster scheduling [pdf] |
Jayaram23 | Arfeen2024 | |
20 | Wed 04/09 | Alex Glikson (Head of Research and Architecture, ScaleOps) | Cost optimization and workload disruption in Kubernetes [pdf] |
Autothrottle2024 | Qiu2020, Balla2020, Duan2024 | |
21 | Mon 04/14 | Vipul Modi (Microsoft) | Singularity/Project Forge |
Kumar20 | Shukla22 | |
Wed 04/16 | None | No class (Finish up P3.2) |
||||
22 | Mon 04/21 | Dimitrios Skarlatos | Cloud Co-location and Attacks on Public Cloud [pdf] |
Ristenpart09 | Zhao24 | |
Wed 04/23 | 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, Exam2 S25 A | Exam 2 covers all material up to and including the lecture before the exam, including the projects. Try taking the Practice exams without looking at the answers. |
Last updated: 2025-05-05 09:17:45 -0400