CSE 544 Class Project Instructions and Suggestions

 

Final presentations and final reports

Schedule for final presentations

Grading guidelines for final presentations

Final reports

 

Overview

A large portion (45%) of your grade in 544 consists of a final project. This project is meant to be a substantial independent research or engineering effort related to material we have studied in class. Your project may involve a comparison of systems we have read about, an application of database techniques to a problem you are familiar with, or be a database-related project in your research area.

This document describes what is expected of a final project and proposes some possible project ideas.

What is expected

Good class projects can vary dramatically in complexity, scope, and topic. The only requirement is that they be related to something we have studied in this class and that they contain some element of research or that they involve a significant engineering effort. In the latter case, there should still be an element of novelty in your work (otherwise, there is not much point in doing it). To help you determine if your idea is appropriate and of reasonable scope, we will arrange to meet with each group several times throughout the semester.

Project schedule:

Hand-in details

As part of the project, you need to hand-in the following three documents.

Project proposals

Format: up-to 2 pages in length, 2-columns, 10pt font, single-spaced. You can use one of many standard conference proceedings formats.

The proposal should include

Project milestone

Format: up-to 4 pages in length, 2-columns, 10pt font, single-spaced

The report should include:

Project final report

Format: up-to 8 pages in length, 2-columns, 10pt font, single-spaced

You should model the content of your report on the papers we were reading this quarter. The report should include at least the following information:

 

Project ideas

The following is a list of possible project ideas; you are not required to choose from this list.

When you look for related work, the main database conferences are: SIGMOD/PODS, VLDB, ICDE, and CIDR. The main database journals are TODS, VLDBJ, DEB, and SIGMOD Record.

 

Theme 1. Moirae system: combining live data streams with stream data archives.

Overview: At the University of Washington, we are building an exciting new type of data management system that combines continuous, live stream processing with the processing of stream data archives. The goal of the system, called Moirae, is to improve the quality of real-time observations about a monitored environment by enhancing that information with historical data. The following set of three projects will investigate, design, implement, and evaluate different components of the Moirae system. The following papers provide background for all three projects below.

References

 

 

 

Theme 2. Mobile sensor networks.

Overview: Recently, many systems have been built to process sensor data. These systems, however, typically assume that sensors are static and that they produce data continuously. In practice, a broad class of sensors are mobile and may not always be connected. One concrete example are cell phones that people carry around with them and use occasionally to take pictures. If a system tries to use cell phones as streams of pictures for monitoring purposes, not all parts of the environment will be covered uniformly or continuously. The system may not have any information about certain locations for long periods of time. In collaboration with Intel Research Seattle, we are building a new data management system for such mobile sensor networks. In this system, users carry mobile computing devices and a variety of sensors (i.e., temperature sensors, gyroscopes, cameras, etc.). Users have the ability to publish their data either continuously or periodically. Other users have the ability to query the published data. The two projects below will investigate different aspects of this system.

References

 

 

Theme 3. Networking meets databases.

Theme 4. RFID data management.

Overview: In the Paul Allen Center, we have deployed an RFID-based infrastructure that allows us to track the movements of equipment and people in the building. This is done as part of the RFID Ecosystem project. The deployment currently consists of over 100 antennas spread over floors 2 through 5 of the building. The goal of the project is to provide useful services such as alerting people when they forget their things or help them find the current location of the book they lent someone a few weeks earlier.

Theme 5. Other.

There are many other possible projects for the class. Below are pointers to a couple of db workshops and conferences that may help you find inspiration (the list below is not exhaustive):