Sample menu:

Class schedule

THIS SCHEDULE IS SUBJECT TO CHANGE: IT IS A WORK IN PROGRESS THAT IS HIGHLY LIKELY TO BE INACCURATE, INCLUDING DATES ON ASSIGNMENTS, EXAMS AND GUEST LECTURES

 

Week of Monday Wednesday
1/13
-
1/17
L1: Introduction and overview of storage systems L2: Metrics of I/O system quality
1/20
-
1/24
No class (MLK Day) L3: Disk drive operation
1/27
-
1/31
L3 cont: Disk operation and firmware L4: Disk firmware and request optimization
2/3
-
2/7
L5: File system organization L6: On-disk data layout
LAB 1 OUT (autolab)
- fsck paper
2/10
-
2/14
L7: Caching and FS integrity L8: Flash storage
2/17
-
2/21
No class Guest speaker on software for Flash
2/24
-
2/28
L9: Disk array organization L10: Disk array systems
3/3
-
3/7
EXAM 1
Spring'04: exam solns Fall'05: exam solns
Fall'06: exam solns Spring'08: exam solns
Spring'09: exam solns Spring'10: exam solns
Spring'11: exam solns Spring'12: solns
Spring'13: exam solns Spring'14: exam solns
L11: Backup and data protection

LAB 1 DUE AT 11:59pm (3/5)

3/10
-
3/14
No class (Spring Break) No class (Spring Break)
3/17
-
3/21

L12: CloudFS and more Distributed file systems and NAS Interfaces

More distributed file systems
3/24
-
3/28
L13: NAS and Decentralized Storage
LAB 2 OUT
- Intro to Lab 2
- Project 2 Specification
- VirtualBox Images
   (MD5 is 5352ac6068934924dd4e9ef6de7bb7e0)
- Skeleton Source and Scripts
- Data Domain's deduplication fs paper
- BlueSky paper
L14: Parallel File Systems
3/31
-
4/4

L15: Storage for data-intensive computing

LAB 2, Part 1 Due April 3

PROJECT 2, PART 1 DEADLINE EXTENDED

Because of changes in the project as handed out, and the day late release of the material, 746 staff has decided to allow you a little more time to submit project 2, part 1:

Originally due Thursday April 3, 11:59 pm EDT

  • If submitted before Friday April 4, 11:59 pm EDT: 0% penalty
  • If submitted before Saturday April 5, 11:59 pm EDT: 0% penalty
  • If submitted before Sunday April 6, 11:59 pm EDT: 50% penalty
  • If submitted on or after Monday April 7: 100% penalty

This effects the deadline and grade of part 1 only.  Part 2 deadline does not change, and you must accomplish part 1 in order to accomplish part 2.  In this sense it is a bad idea to take two extra days “polishing” part 1 — submit on time and get started on part 2 without delay.

L16: Reliability enhancement techniques
4/7
-
4/11
L17: Multi-core issues for FS/storage Catching up and perhaps
a bit more distributed storage
4/14
-
4/18
Guest speaker: Larry Greenfield
Storage group, Google
Topic: Evolution of Google FS


LAB 2, Part 2 due April 17
Guest Speaker: Hugo Patterson
Distinguished PDL Alum
Co-founder and CTO, Datrium
former CTO, Data Domain (acquired by EMC)
Topic: Deduplicating Storage Systems
4/21
-
4/25
Guest speaker: Donpaul Stevens
Founder & CEO Pi-Coral Ex-founder of Violin Memory CMU Alumni
Topic: Flash: Its not for performance anymore…
EXAM 2 (7pm in GHC 4401)
Spring'13: solns

Fall'05: exam solns Spring'08: exam solns
Spring'09: exam solns Spring'10: exam solns
Spring'11: exam solns Spring'12: solns

4/28
-
5/2
Guest speaker: John Strunk
NetApp Advanced Technology Group
Topic: Tech Trends in File Services

LAB 2, Part 3 due May 1
Guest speaker: Scott Hahn and Mike Mesnier
Storage Group, Intel Labs
Topic: Software-defined storage

LAB 2 Final Report due May 2