SEDS 540
Distributed Information Management
Introduction to Distributed Database Management, Revisiting Relational Database Management Systems, Distributed Database Architectures, Distributed Database Design – Horizontal Partitioning, Distributed Database Design – Vertical Partitioning, Distributed Query Processing, Distributed Query Optimization, Distributed Concurrency Control, Data Replication, Distributed Object Database Management
Course Objectives
To advance students on distributed database systems.
Recommended or Required Reading
Research papers from IEEE International Conference on Dependable Systems and Networks (DSN), IEEE Trans. Dependable and Secure Computing, IEEE Trans. Reliability ,Israel Koren, C. Mani Krishna, Fault-Tolerant Systems, Morgan Kaufmann, 2007.
Learning Outcomes
1. To be able to understand faults and testing
2. To be able to design and evaluate hardware and software fault tolerance techniques
3. To demonstrate the experience to apply the reliability techniques on safety-critical systems
Week | Topics |
---|---|
1 | Introduction to Distributed Database Management |
2 | Revisiting Relational Database Management Systems |
3 | Distributed Database Architectures |
4 | Distributed Database Design – Horizontal Partitioning |
5 | Distributed Database Design – Vertical Partitioning |
6-7 | Distributed Query Processing |
8-9 | Distributed Query Optimization |
10-11 | Distributed Concurrency Control |
12-13 | Data Replication |
14 | Distributed Object Database Management |
Grading
Midterm %30
Research Presentation %30
Final %40