CS 561 - Course Schedule


Schedule will be adjusted and specific papers to read will be filled in as we go along.

Week Talks and Topics Notes
week 1:
Jan 22
Course Logistics
Database Introduction
OO/Object-Relational Databases.
MINI-PROJECT1 OUT
week 2:
Jan 29
Literature Research.
OO/Object-Relational Databases.
Overview based on Ramakrishnan's textbook.
.
week 3:
Feb 5
ORDBs (cont.); Rules, Triggers, Active Databases
S. Ceri, R. Cochrane, J. Widom:
Practical Applications of Triggers and Constraints: Success and Lingering Issues (10-Year Award). VLDB 2000: 254-262.

( SLIDES )
.
week 4:
Feb 12
XML Basics : Data Modeling
XML Querying: XQuery.
XML/XQuery Overview
MINI-PROJECT1 DUE.
MINI-PROJECT2 OUT.

week 5:
Feb 19
XML; XML and Relational Databases:
XML Querying: XQuery.
XML/XQuery Overview (cont.)

Order-based XQuery Support over Relational Databases. ( The SLIDES )
presented by Swapna.

.
week 6:
Feb 26
XML Query Processing Strategies.

XML Query Algebra.

Rainbow WPI XQuery Engine.
( The SLIDES )


Beyond Sorting and Taggering.
( The SLIDES )
presented by Conn.

Timber Native XML Data Management System
( The SLIDES )
presented by Xiali.

.
week 7:
Mar 4
Indexing and Querying XML Data for Regular Path Expressions, by Quanzhong Li and Bongki Moon, VLDB 2001 ( paper ) ( The SLIDES )
presented by Ming.

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

Aurora: A new model and architecture for data stream management
by D. Carney, et al. VLDB Journal 03.

MINI-PROJECT2 DUE.
week 8:
Mar 11
Continuous Query Processing
XJoin: A Reactively-Scheduled Pipelined Join Operator.
T. Urhan, M. J. Franklin:
IEEE Data Engineering Bulletin 23(2): 27-33 (2000)
(presented by Luping)

Multi-way stream join processing algorithms
VLDB'03
(presented by Malav)
.
PROJECT3: PROPOSAL DUE.
week 9:
Mar 18
NO CLASS THIS WEEK.
(We are celebrating Conn's birthday :)
.
week 10:
Mar 25
Adaptive Query Processing/Migration/Shedding.
e.g., Eddy: Continuously Adaptive Query Processing.
SIGMOD'2000. Anur and Hellerstein.

Operator Scheduling in stream Query Processing Systems.
presented by Eric.

PSoup: Streaming Queries over Streaming Data.
S. Chandrasekaran, M. J. Franklin:
VLDB Journal 03.

presented by Hasmukh

.
week11:
Apr 1
Information Integration/View Technology
Distributed Data Warehousing
(1) Ashish Gupta, Inderpal Singh Mumick: Maintenance of Materialized Views: Problems, Techniques, and Applications. Data Engineering Bulletin 18(2): 3-18 (1995).


"Autonomous Consistency Coordination Technique among Distributed Database Systems for Achieving High Reliability"

presented by Ross
Information Integration: Piazza.
presented by Aastha
.
week12:
Apr 8
On-line Analytic Processing.
Mobile Databases.
e.g., Overview based on Ramakrishnan's book chapter on Decision Support

Strategies for Processing ad hoc Queries on Large Data Warehouses DOLAP'02, November 8, 2002, McLean, Virginia, USA.

(PPT SLIDES) presented by Fan Wu (DW)

Moving Objects Databases
presented by Rimma

PROJECT3: PROGRESS DUE.
week13:
Apr 15
Mobile and Wireless Databases.
T. Imielinski and B. R. Badrinath: Wireless Graffiti - Data, Data Everywhere Matters. VLDB2002, pp. 9-19.

Mobile Computing and Databases - A Survey, IEEE T. on KDE, Vol 11, No. 1999, D. Barbara.
presented by Dharmesh

Harshal Haridas, Ali R. Hurson and Yu Jiao, Security Aspects of Wireless Heterogeneous Databases - Protocol, Performance, and Energy Analysis. Proc. of Int. Conf. on Parallel Processing Workshops, 2003, 417-424,
(ppt SLIDES)
presented by Chad.

.
week14:
Apr 22
PLAY CATCHUP.

FINAL EXAM.
week15:
Apr 29
FINAL PROJECT DEMOS. FINAL PROJECT DUE.