Calendar for CS 137, Spring 2016

 

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
 Course Introduction
 Basics of Disk Drives


 21



 22



 23



 24



 25
 Basics of Disk Drives (cont'd)

 Basics of SSDs

 26



 27
 Basics of SSDs (cont'd)

 Filesystem Basics

 28



 29



 30



 31



























 

February
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




 1
 Filesystem Basics (cont'd)



 2



 3
 Disk Technology

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



 5



 6



 7



 8
 RAID Arrays

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



 10
 Unix File System

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

 Wikipedia on FAT32
 11



 12



 13



 14



 15
 BSD Fast File System

 McKusick: Fast File System
 NTFS

 How NTFS Works
 "Hello, World" filesystem
 16



 17
 Network File Systems

 Sandberg on the original NFS
 Satya on Andrew and Coda
 18



 19



 20



 21



 22
 FAST conference



 23
 FAST conference



 24
 FAST conference



 25
 FAST conference



 26



 27



 28



 29
 Need for Speed

 LFS
 WAFL
 FAT filesystem, part 1




















 

March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday








 1



 2
 Deduplication Begins

 LBFS (Rohin)
 Venti (Andrea)
 3



 4
 Project proposals due 5 PM


 5



 6



 7
 Surviving Crashes

 Membrane (Sebastian)
 Crash Consistency (Eric)
 8



 9
 Distributed File Systems 1

 Lustre (Thomas)
 PVFS (James)
 10



 11
 FAT filesystem, part 2


 12



 13



 14
 Spring break



 15
 Spring break



 16
 Spring break



 17
 Spring break



 18
 Spring break



 19



 20



 21
 Flash

 Smartphone Storage (Paul)
 Application-Managed Flash (Adam)
 22



 23
 Distributed File Systems 2

 Hadoop (Mike)
 Iris (Rohin)
 24



 25



 26



 27



 28
 The Future

 Purity (Aaron)
 Skylight (Andrew)
 29



 30
 Failures

 SSD Power Failure (Rohin)
 Disk Reliability (Paul)
 31
 Project progress report due midnight










 

April
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




















 1



 2



 3



 4
 Caches

 ARC (Eric)
 Directory Caching (Aaron)
 5



 6
 Novel Approaches

 GFS (Mike)
 BetrFS (Andrew)
 7
 Kuenning traveling



 8
 Kuenning traveling



 9



 10



 11
 Rethinking What Matters

 Non-File Files (Aaron)
 Aerie (Sebastian)
 12



 13
 Project Presentations

 Paul Dapolito and Eric Mueller
 Thomas Le and James Saindon
 14



 15



 16



 17



 18
 Eurosys conference



 19
 Eurosys conference



 20
 Eurosys conference



 21
 Eurosys conference



 22
 Eurosys conference



 23



 24



 25
 Project Presentations

 Rohin Lohe and Andrew Scott
 Aaron Lobb
 26



 27
 Project Presentations

 Mike Bartoli and Andrea Kimball
 Adam Dunlap and Sebastian Krupa
 28
 Draft of final report due 9 PM


 29



 30



 

May
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 1



 2
 Presentation Days



 3
 Projects Day



 4
 Presentation Days



 5
 Senior Finals



 6
 Senior Finals

 Senior final report due 5 PM

 7



 8



 9
 Finals



 10
 Finals

 Final report due 5 PM (non-seniors)

 11
 Finals



 12
 Finals



 13
 Finals



 14



 15



 16



 17



 18



 19



 20



 21



 22



 23



 24



 25



 26



 27



 28



 29



 30



 31




















© 2016, Geoff Kuenning

This page is maintained by Geoff Kuenning.