January |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
01 |
02 |
03 |
04 |
05
|
06 |
07 |
08 |
09 |
10 |
11 |
12
|
13 |
14 |
15
23:59 Problem Set 1
|
16
Martin Luther King Day
|
17 |
18 |
19
18:30-21:20 LectureCSE 305Synchronization: Design patterns for concurrent programs OSPP, Chapters 4.6, 5 (especially 5.4+) xv6, Chapters 4, 5 Tom Slides
|
20 |
21 |
22 |
23 |
24 |
25 |
26
18:30-21:20 LectureCSE 305Parallelism: Cache coherence, scheduler activations, RCU, and MCS OSPP, Chapters 4.7-4.8, 6.1, 6.3-6.4 Clements et al., Scalable Memory Management using RCU, ASPLOS 2012 Baumann et al., The Multikernel: A New OS Architecture for Scalable Multicore Systems, SOSP 2009 Tom Slides Optional: Clements et al., The Scalable Commutivity Rule: Designing Scalable Software for Multicore Processors, ACM TOCS 2015 Anderson et al., Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism, ACM TOCS 1992
|
27 |
28 |
29
23:59 Problem Set 2
|
30 |
31 |
01 |
02
18:30-21:20 LectureCSE 305Virtual Machines and Containers OSPP, Chapters 2.10, 10.2 Redhat, KVM: Kernel-Based Virtual Machine Waldspurger, Memory Resource Management in VMWare, OSDI 2002 Tom Slides Optional: VMWare, Virtualization Overview Adams and Agesen, A Comparison of Software and Hardware Techniques for x86 Virtualization, ASPLOS 2006 Dunlap et al., ReVirt: Enabling Intrusion Analysis Through Virtual Machine Logging and Replay, OSDI 2002
|
03 |
04 |
February |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
05 |
06 |
07 |
08 |
09
|
10 |
11 |
12
23:59 Problem Set 3
|
13 |
14 |
15 |
16
|
17 |
18 |
19 |
20
Presidents Day
|
21 |
22 |
23
18:30-21:20 LectureCSE 305Storage part 1: Journaling, WAFL, LFS, Soft Updates OSPP, Chapter 13, 14 Rosenblum and Ousterhout, The Design and Implementation of a Log Structured File System, ACM TOCS 1992 Kwon, Turn Your Storage Stack Into a File System Optional: xv6, chapter 6 Nightingale et al., Rethink the Sync, OSDI 2006 Frost et al., Generalized File System Dependencies, SOSP 2007
|
24 |
25 |
26 |
27 |
28 |
01 |
02
|
03 |
04 |