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 19: Aries: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging

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