Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)

Similar presentations


Presentation on theme: "CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)"— Presentation transcript:

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


Download ppt "CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)"

Similar presentations


Ads by Google