Calendar for CS 135, Spring 2010

 

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 SSDs


 26



 27
 Filesystem Basics


 28



 29



 30



 31



























 

February
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




 1
 Disk Technology
 Anderson: Modern Disk Technology
 Ruemmler & Wilkes: Disk Modeling
 2



 3
 RAID Arrays
 Wikipedia on RAID
 Patterson, Gibson, & Katz: A Case for RAID
 4



 5



 6



 7



 8
 Unix File System
 Ritchie & Thompson: Unix (sections III and IV)
 FAT32 File System
 Wikipedia on FAT32 (scroll down to "Design")
 "Hello, World" filesystem
 9



 10
 BSD Fast File System
 McKusick: Fast File System
 NTFS
 NTFS Technical Reference
 11



 12



 13



 14



 15
 NFS
 Sandberg on the original NFS
 Satya on Andrew and Coda
 16



 17
 Distributed File Systems
 GFS (Toli)
 GPFS (Russell)
 18



 19



 20



 21



 22
 FAST conference
 FAT filesystem, part 1

 23
 FAST conference


 24
 FAST conference


 25
 FAST conference


 26
 FAST conference
 Project proposals due 5 PM

 27



 28



























 

March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




 1
 Fault Tolerance
 EnvyFS (Josh)
 RAIF (James)
 2



 3
 B-Trees
 XFS (Josh)
 B-Trees and Cloning (James)
 4



 5



 6



 7



 8
 Different Approaches
 Virtual Storage (Dan)
 JFFS (Sam)
 FAT filesystem, part 2
 9



 10
 Seminal Ideas
 LFS (Josh)
 Stackable Filesystems (James)
 11



 12



 13



 14



 15
 Spring break


 16
 Spring break


 17
 Spring break


 18
 Spring break


 19
 Spring break


 20



 21



 22
 Cache Management (Dan)
 Disk Caching for SSDs (Josh)

 23



 24
 Disk Failures
 Real-World Failures (Jason)
 Google Failures (Toli)
 25



 26



 27



 28



 29
 Semantic File Systems
 Semantic File Systems (James)
 Perspective (Toli)
 30



 31
 More Distributed Filesystems
 Kosha (James)
 Ceph (Sam)












 

April
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
















 1
 Project progress report due midnight


 2



 3



 4



 5
 Living on the Network
 Cumulus (James)
 FARSITE (Sam)
 6



 7
 Kuenning traveling


 8



 9



 10



 11



 12
 NFS in Difficult Situations
 LBFS (Jason)
 CA-NFS (James)
 13



 14
 Versioning
 Ext3cow (Josh)
 Back Pointers (Josh)
 15



 16



 17



 18



 19
 Just Weird
 quFiles (Toli)
 Membrane (James)
 20



 21
 Class evals
 Presentations
 James Brown
 22



 23



 24



 25



 26
 Presentations
 Toli Paine
 Jason Garrett-Glaser
 27



 28
 Presentations
 Dan Fielder
 Josh Durgin
 29



 30
 Draft of final report due 5 PM






 

May
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
























 1



 2



 3
 Presentation Days


 4
 Projects Day


 5
 Presentation Days


 6
 Senior finals


 7
 Senior finals
 Seniors final report due 5 PM

 8



 9



 10
 Finals


 11
 Finals


 12
 Finals


 13
 Finals


 14
 Finals
 Final report due 5 PM

 15



 16



 17



 18



 19



 20



 21



 22



 23



 24



 25



 26



 27



 28



 29



 30



 31
























© 2010, Geoff Kuenning

This page is maintained by Geoff Kuenning.