Download presentation
Presentation is loading. Please wait.
Published byEugene Rich Modified over 9 years ago
1
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
2
Topics Operating Systems –Concurrency, file systems, VM, I/O, etc. Distribution/Networking –RPC, clusters, pub/sub, mobility, etc. Fault Tolerance –Replication, consensus, transactions, etc.
3
Reading Each lecture has two conflicting papers. –Different approach, competition, criticism, … 27 lectures, 54 (required) papers! From the best journals and conferences. –TOCS, SOSP, OSDI, …
4
Summaries Each student is required to e-mail me a paragraph on each paper before class. List contributions and at least one major weakness. Counts 15% in final grading.
5
Lecturing Each student is strongly encouraged to present one or two lectures –Requires some extra background reading –Use PowerPoint –Please don’t use last year’s slides Run slides by me before lecture We’ll put the slides on-line
6
Class Format 45 minutes presentation, 30 minutes discussion/brainstorming. –In that order, or mixed. All students are required to participate! Counts 15% in final grading.
7
Project One major project per person –Or two persons for a very major project Choose area by Jan 30 th and tell me. Do survey (2-3 pages) by Feb 20 th –10% of grade Discuss topic with me before Feb 24 th Full paper due by April 15 th –10 pages including survey
8
Peer Review Each paper reviewed by 3 co-students Reviews due April 22 th Revised paper + rebuttal due May 4 th Grading: –Project: 15% –Paper: 25% –Reviews: 10% –Revised paper + rebuttal: 10%
9
Project Suggestions Sensor Networks for Securing Critical Infrastructure –I have ideas, but you could also talk to Gun Sirer or Johannes Gehrke for more ideas Consensus War, or (related) comparing Virtual Synchrony to Paxos Threads + Distributed Shared Memory Overlay Networks: The future… or a fantasy? …
10
Office Hours Ken will normally be around from 10am to 2:30 or 3:00pm –But he attends meetings and goes to lunch with the department, so noon-1:15 is usually bad –Can make appointments by email if you prefer
11
Important Deadlines 1/30E-mail me your topic of interest 2/20Submit 2-3 pages survey on topic 2/24Discuss project topic with me 4/15Final paper on project due 4/22Peer reviews due 5/4Revised paper + rebuttal due
12
Grading Overview 15% Paper summaries. 15% Class participation. 10% Survey paper. 15% Project. 25% Final paper, first pass. 10% Review of papers. 10% Final paper + rebuttal, second pass.
13
First few lectures KenTh 1/27Threads vs. Events Tu 2/3File Systems Th 2/5OS Kernels Tu 2/10Virtual Memory Th 2/12VM and I/O Tu 2/17Multiprocessors Th 2/19Extensible Kernels Tu 2/24RPC Th 2/26Faster! Tu 3/2Network Objects Th 3/4Network File Systems
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.