[Announcements | Schedule and Readings | Assignments and Quizzes | Syllabus/Policies ]

Reading Questions, Lecture 20 (11/22)

Papers: Aurora,

Aurora is a "stream management system" for processing continuous queries over "streams" -- sequences of stock quotes, traces of network traffic, or runs of sensor data.

As you read the papers, consider the following questions:

  1. What features does Aurora offer that NiagaraCQ and eddies did not? What features does it lack?
  2. Do you think the Aurora idea of writing queries via "boxes and arrows" is a good one? How does Aurora deal with the desire to share processing of multiple queries as in NiagaraCQ?
  3. What language constructs does Aurora introduce that are not in the relational model? How are those new language feature specially tailored to work with data streams?

Samuel Madden (madden at csail dot mit dot edu)
Last modified: Thu Dec 2 16:01:03 EST 2004