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 08/27 | Greg | Overview and Performance Metrics [pdf] |
Hennessy2002 | Harchol2000 | |
2 | Wed 08/29 | Greg | Flash SSD Operation [pdf] |
Agrawal2008 | He2017, Mogul2009 | |
Mon 09/03 | Neither | No class (Labor Day) |
||||
Wed 09/05 | Greg | Lab 1 Walkthrough [pdf] |
Lab 1, Checkpoint 1 is released. | |||
3 | Mon 09/10 | George | Disk Drive Operation [pdf] |
Ruemmler1994, Worthington1994 | Massiglia1986 ch2 1, Massiglia1986 ch2 2, Massiglia1986 ch12, ArpaciDusseau2015 ch37 | Read pages 2-1 to 2-20 from Massiglia_ch2_1, 2-38 to 2-52 from Massiglia_ch2_2, and 12-1 to 12-11 from Massiglia_ch12. |
4 | Wed 09/12 | George | File System Storage Layout [pdf] |
McKusick1996 ch8, Lee2015 | Ren2013, Rodeh2013, ArpaciDusseau2015 ch40, ArpaciDusseau2015 ch43 | Lab 1, Checkpoint 1 is due on Friday 9/14. |
5 | Mon 09/17 | George | File System Organization [pdf] |
Vahalia1995 ch8 | Giampaolo1998 ch2, ArpaciDusseau2015 ch39, ArpaciDusseau2015 ch40 | |
6 | Wed 09/19 | Greg | Caching and File System Integrity [pdf] |
Ganger2000, Giampaolo1998 ch7 | ArpaciDusseau2015 ch42, Fryer2012 | |
7 | Mon 09/24 | George | Disk Array Organization [pdf] |
Chen1994, Schroeder2007 | Schroeder2016, ArpaciDusseau2015 ch38 | Lab 1, Checkpoint 2 is due. |
8 | Wed 09/26 | George | Disk Array Systems [pdf] |
Chen1994, Hetzler2011 | Greenan2010, Krioukov2008 | |
Mon 10/01 | Ram Kesavan, Technical Director, NetApp | Design and Evolution of WAFL (Guest Lecture) [pdf] |
Hitz1994 | Kesavan2017, Maury2017, Maury2016, Denz2016, Kumar2017 | ||
9 | Wed 10/03 | Rajat Kateja, ECE Dept. | Non-Volatile Memory File Systems [pdf] |
Dulloor2014 | Condit2009, Xu2016 | |
Sat 10/06 | Both | Exam 1 Q&A |
The review will take place at DH 2315, from 4 to 5pm on Saturday October 6. | |||
Mon 10/08 | Both | Exam 1 [pdf] |
Exam1 S04 Q, Exam1 F05 Q, Exam1 F06 Q, Exam1 S08 Q, Exam1 S09 Q, Exam1 S10 Q, Exam1 S11 Q, Exam1 S14 Q, Exam1 S15 Q, Exam1 F15 Q, Exam1 F16 Q, Exam1 F17 Q | Exam1 S04 A, Exam1 F05 A, Exam1 F06 A, Exam1 S08 A, Exam1 S09 A, Exam1 S10 A, Exam1 S11 A, Exam1 S12 A, Exam1 S13 A, Exam1 S14 A, Exam1 S15 A, Exam1 F15 A, Exam1 F16 A, Exam1 F17 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 10/10 | Bob Royer, Principle Engineer, Intel | Optane SSDs - Technology, Design, Futures (Guest Lecture) [pdf] |
Hady2017 | Huffman2013 | ||
10 | Mon 10/15 | Greg | Distributed FS and NAS Interfaces (Part I) [pdf] |
McKusick1996 ch9 | Howard1988, ArpaciDusseau2015 ch47, ArpaciDusseau2015 ch48, ArpaciDusseau2015 ch49, RFC1813 | |
Wed 10/17 | Jun Woo Park, CS Dept. | Lab 2 Walkthrough [pdf] |
Lab 2, Checkpoint 1 is released. | |||
11 | Mon 10/22 | Greg | Distributed FS and NAS Interfaces (Part II) [pdf] |
L11 is a continuation of L10, same readings apply. | ||
Wed 10/24 | Hugo Patterson, Chief Scientist and Co-Founder, Datrium | Datrium DVFS, A Self-Protecting Multi-Cloud File System [pdf] |
Quinlan2002, Zhu2008 | Muthitacharoen2001 | ||
Mon 10/29 | Neither | No class (PDL Retreat) |
Lab 2, Checkpoint 1 due. | |||
12 | Wed 10/31 | Brad Settlemyer, Los Alamos National Lab | HPC Storage Systems - Serving Data to the Lunatic Fringe [pdf] |
|||
13 | Mon 11/05 | Greg | Multi-server Distributed File Systems [pdf] |
Anderson1995 | Readings from Lecture L10 also apply to L12. | |
14 | Wed 11/07 | Greg | Extremely scalable storage [pdf] |
Ghemawat2003, Chang2006 | Dean2004 | |
15 | Mon 11/12 | Larry Greenfield, Storage Group, Google | Evolution of Google FSs [pdf] |
Dean2013 | ||
16 | Wed 11/14 | Greg | Reliability enchancement techniques [pdf] |
Holland1994, Welch2008 | Lab 2, Checkpoint 2 due. | |
17 | Mon 11/19 | Ioan Stefanovici, Systems and Networking Group, Microsoft Research | Glass - A New Media for a New Era? [pdf] |
Anderson2018 | ||
Wed 11/21 | Neither | No class (Thanksgiving) |
||||
18 | Mon 11/26 | George | Backup and data protection [pdf] |
Keeton2004 | Amvrosiadis2016 | |
19 | Wed 11/28 | George | Parallel file systems [pdf] |
Schmuck2002, Welch2008, Bent2016 | Lab 2, Checkpoint 3 due on 11/29. Lab 2 Report due on 12/1. | |
Mon 12/03 | Both | Exam 2 Q&A |
||||
Wed 12/05 | Both | Exam 2 [pdf] |
Exam2 F05 Q, Exam2 S08 Q, Exam2 S09 Q, Exam2 S10 Q, Exam2 S11 Q, Exam2 S14 Q, Exam2 S15 Q, Exam2 F15 Q, Exam2 F16 Q, Exam2 F17 Q | Exam2 F05 A, Exam2 S08 A, Exam2 S09 A, Exam2 S10 A, Exam2 S11 A, Exam2 S12 A, Exam2 S13 A, Exam2 S14 A, Exam2 S15 A, Exam2 F15 A, Exam2 F16 A, Exam2 F17 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. |
Last updated: 2019-08-13 18:49:40 -0400