CS 748T - Topics in Databases:
Distributed Database Management
M. Tamer Özsu
DC 3121, ext. 6847
tozsu@db.uwaterloo.ca
Course Objectives
The course has dual objectives. The first is an in-depth study of the classical
distributed database management issues such as distribution design, distributed
query processing and optimization, and distributed transaction management.
The second objective is to study more current distributed database management
topics such as pervasive compuitng, Web data management, different distribution
models (push versus pull), interoperability and componentization, and data
mining on the web.
Prerequisites
Good knowledge of database internals at least at the level of CS 448/648
is required. Knowledge of computer network principles is an asset. Of coure,
students are expected to have the maturity to deal with data structures
and algorithms.
Course Outline
-
Introduction to distributed database management
-
Distribution architectures
-
Distribution design
-
Distributed query processing and optimization
-
Distributed concurrency control
-
Distributed reliability protocols
-
New distribution architectures
-
Pervasive and mobile distributed database management
-
Web data management
-
Interoperability and componentization
Textbooks and References
Principal reference:
-
M.T. Özsu and P. Valduriez, Principles of Distributed Database
Systems, 2nd edition, Prentice-Hall, 1999.
Other useful references:
Workload and Evaluation
-
(30%) Two paper critiques to be chosen from conferences or journals
-
(50%) A term project that is an in-depth study of one problem. The paper
will be submitted no later than two weeks after the end of classes. It
has to have two parts: Part 1 will be a survey of the research in the particular
area that is studied. Part 2 can either be a research proposal sufficiently
detaile to give an indication that the student knows how to solve the problem,
or it can be the solution to the problem. If it is the latter, then the
problem can be more focused.
-
(20%) Presentation of one lecture and a written summary of it. These lectures
will focus on the second part of the course.
There will be no tests or exams.