Office: DC 3349
E-mail: ashraf AT cs (append .uwaterloo.ca)
Office hours: By appointment
Lectures: Wednesdays 2:00pm - 4:50pm in room DC 3313 (12
September, 2007 to 28 November, 2007)
Course home page: http://www.cs.uwaterloo.ca/~ashraf/cs848/
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 individually or in groups of two or three. The specific topics we will cover include:
Strong background in database systems, operating systems, networks, UNIX, and C/C++ or Java.
I will give two introductory lectures, then we will read two to three papers every week. You are expected to read the papers before class. Every student will review six papers and will be responsible for presenting two papers in class over the course of the term. There will be a term-long project conducted individually or in groups of two or three. There will be no assignments or exams. Your grade in the course will be determined as follows:
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.