ScheduleΒΆ
The schedule will change as the course progresses, in part based on student interests. If you are particularly interested in some topic not covered here, send an email to me.
Monday | Tuesday | Wednesday | Thursday | Friday |
Feb 22 | Feb 23 | Feb 24 | Feb 25 | Feb 26 LEC 1: No class! First day of class |
Mar 1 | Mar 2 | Mar 3 | Mar 4 | Mar 5 LEC 2: Introduction |
Mar 8 | Mar 9 | Mar 10 | Mar 11 | Mar 12 LEC 3: Synchronization mechanisms |
Mar 15 | Mar 16 | Mar 17 | Mar 18 | Mar 19 LEC 4: More concurrency & parallelism Pre-proposal presentation |
Mar 22 | Mar 23 | Mar 24 | Mar 25 | Mar 26 LEC 5: Operating Systems 1. Linux scalability, 2. Multikernel, 3. Scalable Commutativity Rule 4. Tornado |
Mar 29 | Mar 30 | Mar 31 | Apr 1 | Apr 2 Easter holidays |
Apr 5 Easter holidays |
Apr 6 Easter holidays |
Apr 7 Easter holidays |
Apr 8 Easter holidays |
Apr 9 Easter holidays |
Apr 12 | Apr 13 | Apr 14 | Apr 15 | Apr 16 LEC 6: Project proposal presentations & Operating Systems II 1. FlexSC, 2. Corey |
Apr 19 | Apr 20 | Apr 21 | Apr 22 | Apr 23 LEC 7: Guest lecture by Gerd Zellweger on NrOS/Bespin |
Apr 26 | Apr 27 | Apr 28 | Apr 29 | Apr 30 LEC 8: Operating Systems III 1. LegoOS, 2. Solros, 3. Coyote, 4. Transkernel |
May 3 | May 4 | May 5 | May 6 | May 7 No class (SOSP deadline) |
May 10 | May 11 | May 12 | May 13 | May 14 LEC 9: File systems 1. FxMark, 2. ScaleFS, 3. Kuco, 4. CrossFS |
May 17 | May 18 | May 19 | May 20 | May 21 LEC 10: Databases 1. Silo, 2. MOCC, 3. cicada, 4. CC-bottlenecks |
May 24 | May 25 | May 26 | May 27 | May 28 LEC 11: Key value stores 1. KVell, 2. SpanDB, 3. MICA, 4. FASTER |
May 31 | Jun 1 | Jun 2 | Jun 3 | Jun 4 LEC 12: RDMA 1. FARM, 2. FaSST, 2. Hybrid Last day of classes |
Jun 7 | Jun 8 | Jun 9 | Jun 10 | Jun 11 |
Jun 14 | Jun 15 | Jun 16 | Jun 17 | Jun 18 |
Jun 21 DUE: Project demo & presentation Final exam weeks (No final!) |
Jun 22 Final exam weeks (No final!) |
Jun 23 Final exam weeks (No final!) |
Jun 24 Final exam weeks (No final!) |
Jun 25 Final exam weeks (No final!) |
Jun 28 Final exam weeks (No final!) |
Jun 29 Final exam weeks (No final!) |
Jun 30 Final exam weeks (No final!) |
Jul 1 Final exam weeks (No final!) |
Jul 2 Final exam weeks (No final!) |
Jul 5 Final exam weeks (No final!) |
Jul 6 Final exam weeks (No final!) |
Jul 7 Final exam weeks (No final!) |
Jul 8 Final exam weeks (No final!) |
Jul 9 Final exam weeks (No final!) |