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, DeanSOSP2015, Cano2016, Vieira12, Vogels16, Clarke12, reiss12, Ferguson12, Rajagopalan13, Das13 | |
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 | Greg, Majd | Encapsulating computation |
Barham03 | Felter14, Goldberg74, Chen01, Agesen10, Wang16 | |
4 | Mon 01/27 | Majd | Programming Models and Frameworks I |
Dean2004, Zaharia10 | Yu08, Abadi16, Jia19 | |
5 | Wed 01/29 | Greg | Programming Models and Frameworks II |
Li14 | Abadi16, Narayanan19, Gibiansky17 | |
6 | Mon 02/03 | Greg | Cloud storage |
Shvachko10 | Ghemawat03, Thereska13, Alba14, Gao09, Harter16, Kadekodi18, Park20 | |
7 | Wed 02/05 | Greg, Majd | Data lakes and warehouses |
Armbrust21 | Tekiner21, Ramakrishnan17, AWSWhitepaper21, Behm22 | |
8 | Mon 02/10 | Greg | Tail latency & interference |
Dean13 | Xu13 | |
9 | Wed 02/12 | Greg | Geo-replication |
Lloyd13 | Azure11, Lloyd13a, Baillis13, DeCandia07, Corbett13 | Only Chapters 1-3 from Lloyd13. |
10 | Mon 02/17 | Greg, Majd | Key-Value Stores |
Andersen09 | Fan13 | |
11 | Wed 02/19 | Greg, Majd | Mobility and the Cloud |
Satyanarayanan09 | Clinch12, Ha13, Simoens13, Ha13a | |
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:719 S24 Exam1 solutions.pdf | 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 |
Gulati12, Dean2004 | Tumanov16, Jyothi16, Reiss12 | |
13 | Mon 03/17 | Majd | Kubernetes |
Burns2016 | Qiao21 | |
14 | Wed 03/19 | Greg and Majd | Scheduling II and YARN Scheduling |
Hindman11, Vavilapalli13 | Schwarzkopf13, Karanasos15 | |
15 | Mon 03/24 | Majd | YARN Scheduling |
Hindman11, Vavilapalli13 | Schwarzkopf13, Karanasos15 | |
16 | Wed 03/26 | Hojin Park | MACARON - Multi-cloud/region Aware Cache Auto-ReconfiguratiON |
Jain23 | Waldspurger17, Eytan20, Kadekodi18 | |
17 | Tue 04/01 | Suhas Jayaram Subramanya | ML Cluster Scheduling and the Sia Scheduler |
Jayaram23 | ||
18 | Thu 04/03 | Greg | Diagnosis via monitoring & tracing |
Sambasivan16 | Massie04, Sigelman10, Chow14, Gan21 | |
19 | Tue 04/08 | Ippokratis Pandis (Senior Principal Engineer, Amazon Web Services) | Practical use of machine Learning in Amazon Redshift |
Armenatzoglou2022 | Gupta2015, Cai2018, Verbitski2017, Verbitski2018, Dageville2016, Parchas2020, Sudalairaj2024 | |
20 | Thu 04/10 | Carlos Costa (Research Staff Member, IBM) | Building a Cloud-Native Platform for the Future of AI |
Gershon2023 2 | Le2022, Murphy2023, PyTorch2024 | |
21 | Tue 04/15 | Dimitrios Skarlatos | Cloud Co-location and Attacks on Public Cloud [pdf] |
Ristenpart09 | Zhao24 | |
22 | Thu 04/17 | Greg, Majd | vSAN by way of RADIO |
Fink2017, Gupta2017, vSAN-Note | Amit2020, Smolyar2020, Panwar2021, Calciu2021, Hildenbrand2023, Aguilera2023, Gosakan2023 | |
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:719 S24 Exam2 a.pdf | 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 |
Kumar20 | Shukla22 | |
Wed 04/30 | All | Exam 2 solutions |
Last updated: 2025-01-14 23:02:28 -0500