Course Code: CS546
Course Name: Topics In Database Systems
Prerequisites: NIL
Syllabus: Mutual Consistency in Distributed Systems: Master-Slave systems, Voting algorithms, Ticketing algorithms. Concurrency Control Principles: Serializability, two phase commit, timestamps. Concurrency Control algorithms for Distributed Systems. Fault tolerance in Distributed Database Systems.
References: 1. Bell, D. and Grimson, J., Distributed Database Systems, Addison Wesley, 1992.
2. Papadimitriou, C., The Theory of Database Concurrency Control, Computer Science Press, 1986.
3. Sinha, P. K., Distributed Operating Systems. IEEE Computer Society Press, 1997.
4. Research Papers from various journals.