COMP-614 Distributed Data Management

Winter Term 2010

  • News
  • Names and Numbers
  • Overview
  • Lecture Notes
  • Talk Schedule + Slides
  • Project Information

  • News:

    Names and Numbers:


    Distributed computing environments have become the standard IT environment. Examples are workstation clusters, mobile environments, the grid, publish-subscribe systems, multi-tier systems, or peer-2-peer database systems. Data management in such environments is challenging. In this course we will cover issues such as data replication, data caching, and distributed query execution. We will also look at fault-tolerance issues. We will first look at these topics from an abstract point of view, and then analyze them for specific computing environments, in particular for cluster-based and peer-2-peer environments. A common thread through most of these topics is that data must be kept consistent.

    Possible Topic List

    1) Principles in Distributed Data Management

    2) Advanced Topics (for more information see Project Information This course is useful for all who want to The course will be mainly given in form of lectures. I will introduce each of the topics with one lecture and then present advanced material. Each student has to give a lecture about a specific sub-area that includes material of recent research papers. Additionally, each student has to shortly present his/her research project at the end of the term. Topics will be posted soon.

    Prerequisites: A course in database systems (e.g., COMP-421). Furthermore a computer networks (e.g., COMP-435/535) or distributed systems course.

    Marking Scheme: The marking scheme will be as follows:

    Literature: The literature will be mainly based on survey and research papers. There are some books that might be interesting in the context of this course. Most of them are available in the library.

    A note on academic integrity

    McGill University values academic integrity. Therefore all students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct and Disciplinary Procedures (see for more information).


    In accord with McGill University's Charter of Students' Rights, students in this course have the right to submit in English or in French any written work that is to be graded.