Updated Paper List
This is the FINAL list of submitted papers. After several of you have resubmitted your papers, it turned out to be tremendously difficult to choose the best subset of 6-7 papers from among several excellent submissions. So I decided to reward all excellent submissions instead of picking from among them. This left less than half of the submissions out. It also affected the way I would give the final exam.
Here is How:
If you are the author of one of the papers in GROUP-1 below, you are done with the 555 class, you dont need to do anything else.
If you are the author of one of the papers in GROUP-2, you have a little more work to do. Now instead of a final exam from a subset of GROUP-1 papers, you are going to do the following: Select ONE paper from GROUP-2 (any one OTHER than your own), read the paper itself and the student submission on the paper, and write in ONE page WHY I WOULD NOT SELECT the question in it if I were to give a final exam from among all the student papers submitted. There is no final exam, you will just email your 1-page writeup to me at the usual email address. You have until wednesday night (midnight) to submit your answer. Make sure to send your answer in PDF format. You may NOT submit a group work with you co-author. Each person must submit his/her own work. When writing your answer, keep in mind that the quality of student work IS NOT the only factor here although it is the primary factor in most cases.
To get an A in this assignment, you will basically write an evaluation of the student work, then if you think the student work is good, you will point out that the question suggested in the paper is not appropriate for whatever reason which you will specify. If you think student work is not high enough quality, you don't ned to try and find any fault in the suggested question, but you must explain why the student work is not high quality.
If you have any questions, don't hesitate to email me at the usual email address.
GROUP-1 PAPERS
Paper 10: A Low Bandwidth Network File Syatem
Paper
11: Design an Implementation of a Log-Structured Network File System
Paper 14: On Optimistic Methods for Concurrency Control
Paper
18: Eliminating Receive Livelock in an Interrupt-Driven Kernel
Paper
21: MapReduce: Simplified Data Processing on Large Clusters
Paper 22: Parallel Database Systems: The Future of High Performance Database Systems
Paper
30: Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs
Paper 32: Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications
Paper 39: Using Events to Build Distributed Applications - A Summary
Paper 40: Event-Based Systems for Detecting Real-World States With Sensor Networks - A Critical Analysis
Paper 41: The JINI Architecture for Network-Centric Computing
Paper 45: Composite Events for Active Databases: Semantics, Contexts, and Detection
GROUP-2 PAPERS
Paper
1: Unix Time-Sharing System
Paper
2: The Design and Implementation of INGRES
Paper
16: Concurrency Control Performance Modeling: Alternatives and
Implications
Paper
20: Chubby Lock Service For Loosely Coupled Distributed Systems
Paper
24: Eddies: Continuously Adaptive Query Processing
Paper 36: Improving the reliability of Commodity Operating Systems