On this page, you will find all the most important and most asked previous year questions from unit 5 Transactions and Concurrency Control of the Distributed System subject.
It will help you in the preparation of your semester exam to score good marks. It will also save you from the backlogs.
Topic : Transactions and Concurrency Control (Key Note and Questions)
Questions
- What do you mean by transaction in distributed system? Write its major properties.
- What is lock? Write the functions of lock manager.
- Write a note on 2 PL and strict 2 PL.
- What is nested transaction? What are the advantage of nested transaction.
- Describe how a non-recoverable situation could arise if write locks are released after the last operation of a transaction but before its commitment.
- Explain optimistic concurrency control . How this method avoids the drawbacks of locking? Explain.
- Write the different validations conditions for optimistic concurrency control? Explain it.
- Explain about timestamp ordering.
- What is multi-version timestamp ordering. Describe the advantages and disadvantages of multiversion timestamp ordering over the ordinary timestamp ordering.
Topic : Distributed Transactions (Key Note and Questions)
Questions
- Write short note on flat and nested transaction.
- Differentiate the simple and nested distributed transaction.
- What are the goals of distributed transaction? differentiate flat and nested transaction with its structure.
- What do you mean by commit protocol? Explain its operation.
- Discuss concurrency control.
- Explain the various problem with concurrency control.
- Explain distributed transaction. How distributed affect the transaction?.
- Write a note on Logging and Shadow versions.
- Briefly explain the objective of distributed transaction management.
- Draw a schematic diagram of the distributed transaction management model. Explain each component in brief.
Topic : Distributed Transactions (Key Note and Questions)
Questions
- What is replication and replica manager? Give the architectural model for replicated data.
- Describe the architecture of replicated transactions.
- Explain the group communication in replicated data.
- Write a short note on : 1. Gosssip architecture 2. Quorum consensus methods.
- Explain highly available services.
- How will you execute the transaction when data is replicated among several sites and data consistency is highest criteria ? Also, discuss the case when data availability is highest criteria.
- What is atomic commit protocol? Explain in brief.