CS 542: Distributed Database Systems, Spring 2022

Home Reading List Slides Homeworks Project Weekly Readings

Weekly Readings

In next few weeks, please read:
Recommended reading:
Jeff Ullman's book handouts should give you a good background about Concurrency Control. Please, read the paper by Skeen. In particular, you can see the "prepare to commit" discussion on page 139 onwards in:
Please, read the lecture slides and related slides from the Textbook for preparing for midterm exam.

You should have read some paper such as: Lecture Slides:
Since Purdue has announced that classes will be online until the end of the semester, you may go over supplementary videos to learn. You can find a map between supplementary videos and course content in Piazza@11.

Furthermore, I propose you to read the following papers. Summary of all ideas on Commit and termination protocols with some insights on recovery: Earlier version is below. Talks about keeping data consistent on all sites. Very soon we will talk about site failure and network partitioning ( when some sites can communicate with each other but not other set of sites
Slides of interest for next three weeks are:
Useful slides in Innovative Ideas in Privacy Research:
Please, read as convenient: I discussed attacks on Mobile adhoc networks (on Tuesday 23) and here are some slides that you look at:
Sample question to prepare for the exam.