The following schedule is tentative and subject to change without notice.

Day Topic Reading
3/5 Course Overview
3/7 Computer Systems Research I1, I2, I3
3/12 CPU Scheduling (Revised on 3/14) H1, S2
3/14
3/19 Concurrency C1, C2
3/21 Virtual Memory (Revised on 3/28)
3/26 Lottery Scheduling (SYSARCH) S1
3/28
4/2 SEDA (컴퓨터구조) C3
4/4 Flash Memory SSD1, SSD2
4/9 Superpages (이인조, 박대영) MM1, MM2
4/11
4/16 ARC (밑빠진독에코인붓기, 박대영) MM3
4/18 File Systems FS1
4/23 LFS (도오조, 김성곤) FS2
4/24 Project Proposal Due
4/25
4/30 F2FS (Marvel, 김성곤) FS3
5/2 Virtual Machines VM1, VM2
5/7 Memory Resource Management (일십백천만억조, 오평석) VM3
5/9 Distributed File Systems DFS1
5/14 Live Migration (엘엔피조, 오평석) VM4
5/16 Ceph (한조, 박성현) DFS2
5/21 Canceled
5/23 Canceled
5/28 Invited Talk: Designing Systems for Emerging Memory Technology (by Prof. Youngjin Kwon, KAIST)
5/29 Supplementary class (6:30pm ~ 9:30pm @ #301-551)
Dynamo (잘따라가겠조, 김정욱) KV1
WiscKey (삼삼하조, 박성현) KV2
5/30 SSDs SSD3, SSD4, SSD5
6/2 Project Progress Report Due
6/4 Invited Talk: Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloads (by Prof. Myeongjae Jeon, UNIST)
6/6 National Holiday
6/11 Biscuit (ARC, 김정욱) SSD6
6/13 Final Exam
6/18 Mini Conference (2:00pm ~)
6/19 Term Paper Dueupload (by 11:55pm, 6/19)