130 likes | 251 Views
CS614: Advanced Course in Computer Systems (Spring’04). Instructor: Ken Birman TA: non assigned (yet). Topics. Operating Systems Concurrency, file systems, VM, I/O, etc. Distribution/Networking RPC, clusters, pub/sub, mobility, etc. Fault Tolerance
E N D
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
Topics • Operating Systems • Concurrency, file systems, VM, I/O, etc. • Distribution/Networking • RPC, clusters, pub/sub, mobility, etc. • Fault Tolerance • Replication, consensus, transactions, etc.
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, …
Summaries • Each student is required to e-mail me a paragraph on each paperbefore class. • List contributions and at least one major weakness. • Counts 15% in final grading.
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
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.
Project • One major project per person • Or two persons for a very major project • Choose area by Jan 30th and tell me. • Do survey (2-3 pages) by Feb 20th • 10% of grade • Discuss topic with me before Feb 24th • Full paper due by April 15th • 10 pages including survey
Peer Review • Each paper reviewed by 3 co-students • Reviews due April 22th • Revised paper + rebuttal due May 4th • Grading: • Project: 15% • Paper: 25% • Reviews: 10% • Revised paper + rebuttal: 10%
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? • …
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
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.