COLUMBIA UNIVERSITY COMS 6113

Paper Reviews

You are expected to write and submit a paper review of the readings before each class, and answer some questions about the readings. The review should be akin to a conference paper review. The purpose of the readings is to provide an illustrative example of the research area. You are encouraged but not required to read the supplemental readings to better understand the materials.

You can discuss questions and ask for clarifications with your colleagues and/or on piazza. You are expected to formulate your own opinion of the reading(s) and write the review yourself. See for a description of what we expect in paper reviews.

We may select a random review to read and discuss in class. This serves to highlight important characteristics of reading papers and writing good reviews.

Submission

The first reviews (System R, Postgres) are special, so look at the paper description for submission details.

Otherwise, follow the following instructions:

Reading Tips

Ask the following questions while readings

The Papers

System R Overview

Readings

Paper Review

Submission

INGRES/POSTGRES

Readings

Paper Review

Submission

Column Stores

Readings

OLTP Stores

Readings

Query Compilation

Readings

Some things to think about when reading

Indexes

Readings

Some things to think about:

Joins

Readings

Distributed Joins

Readings

Exchange Operator

Readings

Eddies

Readings

Address the following in your review’s details:

Hybrid Caching/UDFs

Readings

SUBMIT YOUR REVIEW HERE

Below are a few aspects of the readings to think about. I have randomly assigned teams to think about each aspect. After I release paper reviews, discuss among your team what your consensus response will be. Teams will elect a leader to present their consensus in class.

Structure borrowed from Ethan Katz Bassett’s course on Internet Service Delivery.

Top-down Optimization

Readings

SUBMIT YOUR REVIEW HERE

Roles

Large-scale Data Flow

Readings

SUBMIT YOUR REVIEW HERE

Roles: Compare and contrast between the systems for your respective roles

Large-scale Data Flow 2

Readings

SUBMIT YOUR REVIEW HERE

Roles. Continue to work on prioritizing the most important points (depth) over summarizing (breadth). Be sure to justify your choices.

Minibatch/incremental Dataflow

Readings

SUBMIT YOUR REVIEW HERE

Some notes to guide your reading and thinking. You should still focus on your roles.

Roles:

Datalog and Recursion

Readings

SUBMIT YOUR REVIEW HERE

Questions

Roles

Lineage

Readings:

SUBMIT YOUR REVIEW HERE

Question to comment on:

Roles

MockPC

Readings:

Materialized Views

SUBMIT YOUR REVIEW HERE

Roles

Data Cubes

At this point, you have focused on specific reviewer roles as part of reviewing. For this paper and the rest of the semester, your reviews should be full paper reviews, where it hits upon each of the roles above.

SUBMIT YOUR REVIEW HERE

Visualization/Sampling

SUBMIT YOUR REVIEW HERE

Self-tuning DBs

SUBMIT YOUR REVIEW HERE

Fast Lineage Systems

SUBMIT YOUR REVIEW HERE

Fast Scans

SUBMIT YOUR REVIEW HERE

Using Lineage

SUBMIT YOUR REVIEW HERE