CS 561 - Course Schedule


Schedule below is one sample of possible CS561 Spring 2005 offering. The schedule and particular papers for CS561 Spring 2005 offering are to be adjusted based on various criteria, including students in class and their background.

Week Talks and Topics Notes
week 1:
(Jan 17/19)
Course Logistics
Database Introduction
OO/Object-Relational Databases.
ORDB Overview [based on Ramakrishnan's DB textbook].
.
week 2:
(Jan 24/26)
Literature Research.
OO/Object-Relational Databases.
( OO-Relational-Models. )
MINI-PROJECT1 OUT
week 3:
(Jan 31/Feb 2)
Object-oriented Databases
( OO Impl. )
.
week 4:
(Feb 7/9)
Object Database Systems
( OO Impl. Discussion. )
Active Databases/Rules and Databases
MINI-PROJECT1 DUE.
week 5:
(Feb 14/16)
XML Basics : Data Modeling
XML Querying: XQuery.
XML; XML and Relational Databases:
DDB Overview [based on Ramakrishnan's DB textbook].
.
week 6:
(Feb 21/23)
XML Query/Algebra.
( XML, XML Schema, XML Query. )
( XML, XML Schema, XML Query. )
( XML Algebra. )
( XML Algebra Rewrite System. )
.
week 7:
(Feb 28/Mar 2)
Commercial DBMSs and their XML Support.

XML+Microsoft
(by Kevin Menard and Sriram Krishnan)

XML+IBM
(by Francisco Espino and Ming Jiang)

XML+Oracle
(by Mingzhu Wei and Brad Momberger)
MINI-PROJECT2 OUT.
week 8:
(Mar 7/9)
Aurora: A new model and architecture for data stream management
by D. Carney, et al. VLDB Journal 03.
week 9:
(Mar 14/16)
Stream Query Processing Algorithms.
Scheduling and Scalability
Overview of Stream Monitoring Systems.
e.g., "STREAM: Query Processing, Resource
Management, and Approximation in a
Data Stream Management System",
by R. Motwani, J. Widom, etc. CIDR'03

MINI-PROJECT2 DUE.
week 10:
(Mar 21/23)
XJOIN: Stream Query Processing Algorithms.
(Elke)
PROJECT3: PROPOSAL DUE.
week11:
(Mar 28/30)
Join Query Processing: Punctuations/Windows:
PWJoin Algorithm and Issues
(presented by Mingzhu Wei)

Stream Query Scheduling:
Query Scheduling with QoE.
Query Scheduling for Memory Reduction.
(presented by Sriram Krishnan)

.
week12:
(Apr 4/6)
Load Shedding and Query Processing:
Load Shedding.
(presented by Francisco Espino)

Plan Migration: Run-time query optimization
(Elke)

PROJECT3: PROGRESS DUE.
week13:
(Apr 11/13)
Alternate Models and Distributed Stream Processing

PSOUP: Queries as data.

(presented by Kevin)

EDDIES: Dynamic Tuple Routing
(Elke)

.
week14:
Apr 18/20
MONDAY:
Distributed Stream Processing.
(presented by Ming)

Flux Distribution.
(presented by Brad)

WEDNESDAY: FINAL EXAM.


.
week15:
Apr 25/27
MONDAY: no class.
WEDNESDAY: FINAL PROJECT DEMOS.
EXTRA SNOW WEEK
FINAL PROJECT DUE.
NO RELAXING YET.
BUT SOON ...