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/14 | All | Introduction and Use cases [pdf] |
Armbrust2010, NISTdef2011 | NISTref2011, Rackspace12, Shafii12, DeanSOSP2015, Cano2016, Vieira12, Vogels16, Clarke12, reiss12 | Project 1.1 opens on 1/14. |
2 | Wed 01/16 | Greg | Elasticity [pdf] |
Vaquero11 | Ferguson12, Rajagopalan13, Das13 | Only Sections 1-6 from Das13 are suggested. Project 1 is introduced. |
Mon 01/21 | None | No class (MLK Day) |
||||
3 | Wed 01/23 | Majd and George | Building a Carnegie Mellon cloud and Openstack [pdf] |
sotomayor2009 | Nurmi09, Chase07, OpenStack16 | Project 1.1 closes on 1/24. Project 1.2 opens on 1/24. |
4 | Mon 01/28 | Michael Kozuch (Intel Labs, guest) | Encapsulating computation [pdf] |
Barham03 | Felter14, Goldberg74, Chen01, Agesen10, Wang16 | |
Wed 01/30 | None | Classes cancelled (Stay warm!) |
Project 1.2 closes on 1/31. Project 1.3 opens on 1/31. | |||
5 | Mon 02/04 | Majd and George | Programming Models and Frameworks I [pdf] |
Dean2004, Zaharia10 | Yu08, Low10, Abadi16 | Project 1.3 closes on 2/4. Project 2.1 opens on 2/4. Projects 2.1 and 2.2 introduced (see today's PDF for slides). |
6 | Wed 02/06 | George | Storage in the cloud I [pdf] |
Ghemawat03 | Beaver10, Abe10 | |
7 | Mon 02/11 | Greg | Storage in the cloud II [pdf] |
Alba14 | Thereska13, Gao09, Harter16, Ren13 | Project 2.1 closes on 2/13. Project 2.2 opens on 2/11. |
8 | Wed 02/13 | Greg | Tail latency & interference [pdf] |
Dean13 | Xu13 | |
9 | Mon 02/18 | Greg | Programming Models and Frameworks II [pdf] |
Low10 | Zaharia10, Yu08, Abadi16 | Project 2.2 closes on 2/20. Project 2.3 opens on 2/18. Project 2.3 is introduced (see today's PDF for slides) |
10 | Wed 02/20 | Michael Kaminsky (Intel Labs, guest) | Key-Value Stores [pdf] |
Andersen09 | Fan13 | |
11 | Mon 02/25 | Alex Glikson (CS staff engineer, guest) | Kubernetes [pdf] |
Burns2016 | ||
Wed 02/27 | None | No class (Time to work on Project 2.3!) |
||||
12 | Mon 03/04 | All | Exam 1 Q & A |
|||
Wed 03/06 | All | Exam 1 |
Exam1 F13 Q, Exam1 F14 Q, Exam1 S16 Q, Exam1 S17 Q, Exam1 S18 Q | Exam1 F13 A, Exam1 F14 A, Exam1 S16 A, Exam1 S17 A, Exam1 S18 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. | |
Mon 03/11 | None | No class (Spring break) |
Exam1 Solutions | |||
Wed 03/13 | None | No class (Spring break) |
||||
13 | Mon 03/18 | John Wilkes (Google, guest) | Building warehouse-scale computers [pdf] |
Barroso13 | Barroso13 chapters 1 & 2 are required, the rest is recommended | |
14 | Wed 03/20 | Greg and Majd | Scheduling I [pdf] |
Gulati12 | Tumanov16, Ghodsi11, Reiss12 | Project 3 is introduced. Slides are available here. |
15 | Mon 03/25 | Mark Russinovich (Microsoft Azure CTO, guest) | Cloud Trends [pdf] |
AzureIoT2018 | Sections 1 and 2 from AzureIoT2018 are required. The remaining are optional. | |
16 | Wed 03/27 | Greg and Majd | Scheduling II [pdf] |
Vavilapalli13, Hindman11 | Schwarzkopf13, Karanasos15 | |
17 | Mon 04/01 | George | Reliability & fault tolerance [pdf] |
Schneider90 | Candea04, Vishwanath10, Schroeder07 | |
18 | Wed 04/03 | Greg | Geo-replication [pdf] |
Lloyd13 | Azure11, Lloyd13a, Baillis13, DeCandia07 | Only Chapters 1-3 from Lloyd13. |
19 | Mon 04/08 | George | Networking [pdf] |
Greenberg09, Mysore09 | Jain13, koponen10, Vasudevan09, Singh15 | Only Section 3 from Greenberg09, Sections 1-2 from Mysore09, Sections 1-4 from Jain13. |
20 | Wed 04/10 | Greg and George | Understanding and exploiting the cloud [pdf] |
Harlap17, Amvrosiadis2018 | Harlap18, Sharma16 | |
21 | Mon 04/15 | Greg | Diagnosis via monitoring & tracing [pdf] |
Sambasivan16 | Massie04, Sigelman10, Chow14 | |
22 | Wed 04/17 | Padmanabhan (Babu) Pillai (Intel Labs, guest) | Mobility and the Cloud [pdf] |
Satyanarayanan09 | Clinch12, Ha13, Simoens13, Ha13a | Only Sections 1-3 from Ha13 are suggested. Project 2-2 due. Project 2-3 released. |
23 | Mon 04/22 | Ippokratis Pandis (Principal Engineer, Amazon Web Services) | Escaping the tyranny of OR in Analytics -- Analyzing data at any scale and concurrency |
Gupta2015 | Cai2018, Verbitski2017, Verbitski2018, Dageville2016 | Slides will not be made available. See similar presentation available here. |
24 | Wed 04/24 | Gary Grider (HPC Division Leader, LANL) | HPC Simulation and Data Management Overview [pdf] |
Bent2009, Zheng2017 | EulerLagrange, MeshRefinement, MeshIntro, Ren2014 | |
25 | Mon 04/29 | All | Exam 2 Q & A |
|||
Wed 05/01 | All | Exam 2 |
Exam2 F13 Q, Exam2 F14 Q, Exam2 F14 2 Q, Exam2 S16 Q, Exam2 S17 Q, Exam2 S18 Q | Exam2 F13 A, Exam2 F14 A, Exam2 F14 2 A, Exam2 S16 A, Exam2 S17 A, Exam2 S18 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. | |
Mon 05/06 | None | No class meeting |
Exam2 Solutions | |||
Wed 05/08 | None | No class meeting |
Last updated: 2019-05-07 22:44:04 -0400