Week No. |
Date |
Lecture/Tutorial Notes |
Suggested Readings |
Week 1 |
Jan. 6 (Mon)
|
Lecture 00: Course Information
|
N/A
|
|
Jan. 7 (Tue)
|
Lecture 01: I/O Devices
|
OSTEP 36, 37
|
Week 2 |
Jan. 13 (Mon)
|
Lecture 01: I/O Devices (Cont'd)
|
OSTEP 36, 37
|
|
Jan. 14 (Tue)
|
Lecture 02: RAID and Data Integrity
|
OSTEP 38, 45
|
Week 3 |
Jan. 20 (Mon)
|
Lecture 02: RAID and Data Integrity (Cont'd)
|
OSTEP 38, 45
|
|
Jan. 21 (Tue)
|
Lecture 03: File System Basics
|
OSTEP 39, 40, 41, 42
|
Week 4 |
Jan. 27 (Mon)
|
Lunar New Year Vacation (NO LECTURE)
|
N/A
|
|
Jan. 28 (Tue)
|
Lunar New Year Vacation (NO LECTURE)
|
N/A
|
|
Feb. 3 (Mon)
|
CUHK announces classes will resume on February 17.
|
N/A
|
|
Feb. 4 (Tue)
|
CUHK announces classes will resume on February 17.
|
N/A
|
|
Feb. 10 (Tue)
|
CUHK announces classes will resume on February 17.
|
N/A
|
|
Feb. 11 (Tue)
|
CUHK announces classes will resume on February 17.
|
N/A
|
Week 5 |
Feb. 17 (Mon)
|
Lecture 03: File System Basics (Cont'd)
(ZOOM)
|
OSTEP 39, 40, 41, 42
|
|
Feb. 18 (Tue)
|
Lecture 03: File System Basics (Cont'd)
(ZOOM Part 1)
(ZOOM Part 2)
|
OSTEP 39, 40, 41, 42
|
Week 6 |
Feb. 24 (Mon)
|
Project Assignment 1: In-Memory File System (IMFS) using FUSE
(ZOOM)
|
N/A
|
|
Feb. 25 (Tue)
|
Lecture 03: File System Basics (Cont'd)
(ZOOM)
Lecture 04: File System Designs
(ZOOM Part 1)
(ZOOM Part 2)
|
OSTEP 39, 40, 41, 42
OSTEP 43
|
Week 7 |
Mar. 2 (Mon)
|
Lecture 04: File System Designs (Cont'd)
(ZOOM)
|
OSTEP 43
|
|
Mar. 3 (Tue)
|
Lecture 05: Distributed File Systems
(ZOOM Part 1)
(ZOOM Part 2)
|
OSTEP 49
"The Google File System," ACM SOSP 2003
|
Week 8 |
Mar. 9 (Mon)
|
Lecture 05: Distributed File Systems (Cont'd)
(ZOOM)
|
OSTEP 49
"The Google File System," ACM SOSP 2003
|
|
Mar. 10 (Tue)
|
Lecture 06: Flash Memory
(ZOOM Part 1)
(ZOOM Part 2)
|
Provided in slides
|
Week 9 |
Mar. 16 (Mon)
|
Lecture 06: Flash Memory (Cont'd)
(ZOOM)
|
Provided in slides
|
|
Mar. 17 (Tue)
|
Lecture 07: Next-generation Hard Disk Drive
(ZOOM Part 1)
(ZOOM Part 2)
|
Provided in slides
|
Week 10 |
Mar. 23 (Mon)
|
Lecture 07: Next-generation Hard Disk Drive (Cont'd)
(ZOOM)
|
Provided in slides
|
|
Mar. 24 (Tue)
|
Lecture 07: Next-generation Hard Disk Drive (Cont'd)
(ZOOM)
Lecture 08: Persistent Memory
(ZOOM)
|
Provided in slides
|
Week 11 |
Mar. 30 (Mon)
|
Lecture 08: Persistent Memory (Cont'd)
(ZOOM)
|
Provided in slides
|
|
Mar. 31 (Tue)
|
Lecture 08: Persistent Memory (Cont'd)
(ZOOM Part 1)
(ZOOM Part 2)
|
Provided in slides
|
Week 12 |
Apr. 6 (Mon)
|
Project Assignment 2: In-Storage File System (ISFS) using FUSE
(ZOOM)
|
N/A
|
|
Apr. 7 (Mon)
|
Lecture 08: Persistent Memory (Cont'd)
(ZOOM)
Lecture 09: Persistent Key-Value Stores
(ZOOM)
|
Provided in slides
|
Week 13 |
Apr. 13 (Mon)
|
Public holiday – Easter (NO LECTURE)
|
N/A
|
|
Apr. 14 (Mon)
|
Literature Survey Presentation
(Group #01)
(Group #02)
(Group #03)
(Group #04)
|
N/A
|
Week 14 |
Apr. 20 (Mon)
|
Literature Survey Presentation
(Group #05)
(Group #06)
|
N/A
|
|
Apr. 21 (Mon)
|
Literature Survey Presentation
(Group #07)
(Group #08)
(Group #09)
(Group #10)
(Group #11)
|
N/A
|
Week 15 |
Apr. 27 (Mon)
|
Literature Survey Presentation
(Group #12)
(Group #13)
|
N/A
|
|
Apr. 28 (Mon)
|
Literature Survey Presentation
(Group #14)
(Group #15)
(Group #16)
(Group #17)
(Group #18)
|
N/A
|