This document outlines the questions for Assignment #2 for the ADTA theory course. It includes 10 questions covering topics such as parallel query evaluation, phantom deadlocks, data replication, distributed catalog management, pipelined and independent parallelism, partitioned and fragment replicate joins, data fragmentation techniques, Bloom and semi joins, homogeneous and heterogeneous distributed databases, the 2 phase commit protocol, distributed database system architectures, concurrency control and recovery in distributed databases, coordinator selection algorithms, and synchronous and asynchronous replication in distributed databases. Students are instructed to submit their answers in a long book format by February 8th, 2016 at 5:00 PM.
This document outlines the questions for Assignment #2 for the ADTA theory course. It includes 10 questions covering topics such as parallel query evaluation, phantom deadlocks, data replication, distributed catalog management, pipelined and independent parallelism, partitioned and fragment replicate joins, data fragmentation techniques, Bloom and semi joins, homogeneous and heterogeneous distributed databases, the 2 phase commit protocol, distributed database system architectures, concurrency control and recovery in distributed databases, coordinator selection algorithms, and synchronous and asynchronous replication in distributed databases. Students are instructed to submit their answers in a long book format by February 8th, 2016 at 5:00 PM.
This document outlines the questions for Assignment #2 for the ADTA theory course. It includes 10 questions covering topics such as parallel query evaluation, phantom deadlocks, data replication, distributed catalog management, pipelined and independent parallelism, partitioned and fragment replicate joins, data fragmentation techniques, Bloom and semi joins, homogeneous and heterogeneous distributed databases, the 2 phase commit protocol, distributed database system architectures, concurrency control and recovery in distributed databases, coordinator selection algorithms, and synchronous and asynchronous replication in distributed databases. Students are instructed to submit their answers in a long book format by February 8th, 2016 at 5:00 PM.
Note: Submit the QA in long book. -------------------------------------------------------------------------------------------------Q.1 Write a short note on (i) Parallel query evaluation. (ii) Phantom deadlock (iii) Data Replication (iv) Distributed catalogue management Q.2 What is pipelined parallelism and independent parallelism? Explain with suitable example. Q.3 Explain in brief partitioned join and fragment replicate join. Q.4 What is data fragmentation? Explain in brief advantages of different data fragmentation techniques. Q.5 Compare (i) Bloom join and Semi join. (ii) Homogeneous distributed db and Heterogeneous distributed db Q.6 Explain 2PC protocol in detail with suitable example. Q.7 Discuss the architectures of distributed database systems in details. Q.8 Explain concurrency control and recovery in Distributed database management system. Q.9 Explain in brief coordinator selection algorithm in distributed db. Q.10 What is synchronous and asynchronous replication in distributed db? Late submissions will not be accepted.