Calendar for CS 137, Spring 2020

 

January
Sunday Monday Tuesday Wednesday Thursday Friday Saturday












 1



 2



 3



 4



 5



 6



 7



 8



 9



 10



 11



 12



 13



 14



 15



 16



 17



 18



 19



 20



 21



 22
 Course Introduction
 Basics of Disk Drives


 23



 24



 25



 26



 27
 Basics of Disk Drives (cont'd)



 28



 29
 Basics of SSDs


 30



 31







 

February
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
























 1



 2



 3
 Basics of SSDs (cont'd)



 4



 5
 Filesystem Basics


 6



 7



 8



 9



 10
 Implementing Filesystems
 Sample stupid filesystem

 11



 12
 Disk Technology

 Anderson: Modern Disk Technology
 Ruemmler & Wilkes: Disk Modeling
 13



 14



 15



 16



 17
 RAID Arrays

 Patterson, Gibson, & Katz: A Case for RAID
 Wikipedia on RAID
 18



 19
 Unix File System

 Ritchie & Thompson: Unix (sections III and IV)
 FAT32 File System

 Wikipedia on FAT32
 20



 21
 "Hello, World" filesystem


 22



 23



 24
 FAST conference



 25
 FAST conference



 26
 FAST conference



 27
 FAST conference



 28



 29



 

March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 1



 2
 BSD Fast File System

 McKusick: Fast File System
 NTFS

 How NTFS Works
 3



 4
 Network File Systems

 Sandberg on the original NFS
 Satya on Andrew and Coda
 5



 6
 FAT filesystem, part 1
 Project proposal due 5 PM

 7



 8



 9
 Log-Structured and Copy-on-Write Filesystems

 LFS
 WAFL
 10



 11
 Canceled for Coronavirus discussion



 12



 13



 14



 15



 16
 Spring break



 17
 Spring break



 18
 Spring break



 19
 Spring break



 20
 Spring break



 21



 22



 23
 COVID-19 break



 24
 COVID-19 break



 25
 COVID-19 break



 26
 COVID-19 break



 27
 COVID-19 break



 28



 29



 30
 Two Best-Paper Winners

 Consistency-Aware Durability (Roman)
 SSD reliability (Gabe)
 31



















 

April
Sunday Monday Tuesday Wednesday Thursday Friday Saturday












 1
 Persistent Memory

 SplitFS (Max)
 HiNFS (Alé)
 2



 3
 First round of paper suggestions due


 4



 5



 6
 Outside the Box

 Composite-file File System (Andreas)
 Optimizing Hashing (Amanda)
 7



 8
 Distributed Systems

 GFS (Roman)
 PVFS (Brad)
 9



 10
 FAT filesystem, part 2


 11



 12



 13
 Working at User Level

 Fuse Performance (Aely)
 File Systems as Processes (Max)
 14



 15
 SSDs

 Differential RAID (Huey)
 SSD FS Reliability (Amanda)
 16



 17



 18



 19



 20
 More Distributed Systems

 Ceph (Erik)
 DistCache (Roman)
 21



 22
 SSD Usage

 Mobile Phone Usage (Alé)
 SSD Wear Leveling (Huey)
 23



 24



 25



 26



 27
 Thinking Carefully

 Designing for Disasters (Max)
 ZFS (Erik)
 28



 29
 Project Presentations

 Gabe da Motta
 Aely Aronoff and Erik Meike
 30
 Draft of final report due 9 PM










 

May
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




















 1



 2



 3



 4
 Project Presentations

 Amanda Huang, Max Kunz, and Alé Posada-Sanchez
 Brad Newton, Andreas Roeseler, and Roman Rosenast
 5



 6
 Project Presentations

 Huey Fields

 7
 Senior Finals



 8
 Senior Finals



 9



 10



 11
 Finals



 12
 Finals



 13
 Finals



 14
 Finals



 15
 Finals

 Final report due 5 PM

 16



 17



 18



 19



 20



 21



 22



 23



 24



 25



 26



 27



 28



 29



 30



 31




























© 2020, Geoff Kuenning

This page is maintained by Geoff Kuenning.