Distributed Database Systems
Learning Objective:See description.
Description:This course will deal with the fundamental issues in large distributed database systems which are motivated by the computer networking and distribution of processors, and control. The theory, design, specification, implementation, and performance large systems will be discussed. Concurrency, Consistency, Integrity, Reliability, Privacy, and Security in distributed database systems will be included. A special feature of the course includes interesting problems in Mobile Ad hoc networks and Cloud Computing that can benefit from research ideas in distributed database systems. Research related to Mobile Computing, Streaming databases, Video conferencing, Peer to Peer systems, Cloud computing will be covered.
Spring 2016 Syllabus
Topics Covered:Architecture, General Systems Issues, Example Systems, Distributed control for synchronization and concurrency, distributed commitment/termination, resiliency in distributed database systems, security in distributed database systems, design and implementation of prototype/commercial systems, experimental evaluations, research issues in cloud computing.
Prerequisites:A bachelor degree in computer science or an equivalent field. Students not in the Computer Science master's program should seek department permission to register.
Applied / Theory:
Web Content:Website will be updated to Spring 2017 content before the semester begins.
Homework:Approximately once every two weeks
Exams:A midterm and a final exam.
Textbooks:Official textbook information is now listed in the Schedule of Classes. NOTE: Textbook information is subject to be changed at any time at the discretion of the faculty member. If you have questions or concerns please contact the academic department.
Optional: Concurrency control and reliability in distributed systems, Bhargava, ISBN: 9780442211486
Transaction Processing: Concepts and Techniques, 1st Edition, Jim Gray, ISBN: 9781558601901
Required: Principles of Distributed Database Systems 3rd Edition 2011, Ozsu, ISBN: 9781441988331