University of Waterloo Logo

School of Computer Science

CS 848 - Spring 2005

Advanced Topics in Data Bases: Self-managing Database Systems

What's New (June 13, 2005)

Course Links

Reading List

Schedule and Course Notes

List of Useful References

Paper Review Information

Presentation Information

Project Information

Your Host

Ashraf Aboulnaga
Office: DC 3349
Phone: (519) 888-4567 x7522
Office hours: By appointment

Course Information

Lectures: Wednesdays 2:00pm - 5:00pm in room DC 3313 (4 May, 2005 to 3 August, 2005)
Course home page:
Course newsgroup: uw.cs.cs848

Course Description

One of the challenges facing the database research community today is reducing the cost and effort required for database administration and tuning by making database systems more self-managing. This course will cover recent advances in the area of self-managing database systems. We will discuss several recent papers in this area, and we will explore the self-management capabilities of current commercial database systems. A significant component of this course will be a term-long project conducted in groups of two or three. The specific topics we will cover include:


Strong background in database systems at the level of CS 448/648 or equivalent. Strong background in operating systems, networks, UNIX, and C/C++ or Java.

Workload and Evaluation

I will give two introductory lectures, then we will read three papers every week. You are expected to read the paper before class. Every student will review one paper every week, and will be responsible for presenting one to three papers to the class throughout the term. There will be a term-long project conducted in groups of two or three. There will be no assignments or exams. Your mark in the course will be determined as follows:

If you would like to audit / sit in on the course, you are welcome to do so, but I will expect you to read the papers and I will ask you to be a presenter for one of the papers.

Text Book

There is no text book required for this course. However, a list of text books and references that you may find useful can be found here.