CSCE6350: Advanced Database Systems, Spring 2009

| Home | Reading | Assignment | Team/Project | Links |

Announcements

Overview

This course treats a specific advanced topic of current research interest in the area of handling streaming data. The main objective of this class is to study research methods and literature in streaming database systems. Core research skills of literature analysis, innovation, evaluation of new ideas, and communication are emphasized via homework and projects. Most students may like to get a broad overview of the research topics, methodologies, major results, open problems and potential future directions. Major topics include: stream system architecture, stream query languages, operator scheduling and optimization, and geo-stream data management system.

The evaluation scheme will be class participation 20%, paper analysis and presentation - 30%, and project (presentation and written report) - 50%. The class information is listed as follows:

Instructor Time Place Office Hours
Yan Huang (huangyan at unt.edu) TTh 01:00pm-03:30am B192 TTh 11:30am-12:30pm

| Home | Reading | Assignment | Team/Project | Links |

Reading

[ Course Overview ][ Stream Processing Introduction ]

Overview

  1. The STREAM Group. Stanford Data Stream Management System (latest overview paper), in a book on data stream management edited by Garofalakis, Gehrke, and Rastogi. [Yan Huang ( ppt )]
  2. D. Abadi, Y. Ahmad, M. Balazinska, U. Çetintemel, M. Cherniack, J.-H. Hwang, W. , Lindner, A. Maskey, A. Rasin, E. Ryvkina, N. Tatbul, Y. Xing, and Stan Zdonik. The Design of the Borealis Stream Processing Engine. In proceedings of the 2nd Biennial Conference on Innovative Data Systems Research (CIDR'05), Asilomar, CA, January 2005.[Yan Huang ( ppt , questions )]

Query Language

  1. Arasu, S. Babu and J. Widom. The CQL Continuous Query Language: Semantic Foundations and Query Execution, in VLDB Journal, 2005 [ Michael ( pdf , questions )]

Query Processing and Optimization

  1. Babcock, Brian and Babu, Shivnath and Datar, Mayur and Motwani, Rajeev, Chain: Operator Scheduling for Memory Minimization in Data Stream Systems. In: ACM International Conference on Management of Data (SIGMOD 2003), June 9-12, 2003 [ Anuj, Nikil, Amol ]
  2. D. Carney, U. Çetintemel, A. Rasin, S. Zdonik, M. Cherniack, M. Stonebraker. Operator Scheduling in a Data Stream Manager. In proceedings of the 29th International Conference on Very Large Data Bases (VLDB'03), Berlin, Germany, September 2003. [ Aliasgar, Zainab ]
  3. C. Olston, J. Jiang, and J. Widom. Adaptive Filters for Continuous Queries over Distributed Data Streams , In Proc. of SIGMOD 2003, June 2003 [ Shu ]
  4. A. Arasu and J. Widom. Resource Sharing in Continuous Sliding-Window Aggregates, In Proc. of VLDB 2004, Sep. 2004 [ Yao, Ning ]

Spatial-temporal Data Streams

  1. R.H. Guting, T. Behr, V. T. de Almeida, Z. Ding, F. Hoffmann, and M. Spiekermann, SECONDO: An Extensible DBMS Architecture and Prototype. Fernuniversität Hagen, Informatik-Report 313, March 2004.  [ Terry, Chengyang ]
  2. Mohamed F. Mokbel, Walid G. Aref: SOLE: scalable on-line execution of continuous queries on spatio-temporal data streams. VLDB J. 17(5): 971-995 (2008) [ Praneet, Harika, Mita ]

| Home | Reading | Assignment | Team/Project | Links |

Assignment

Team/Project

| Home | Reading | Assignment | Team/Project | Links |

Stream Systems