1 / 13

CS614: Advanced Course in Computer Systems (Spring’04)

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

synnove
Download Presentation

CS614: Advanced Course in Computer Systems (Spring’04)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 paperbefore 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 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

  8. 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%

  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

  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

More Related