Podcast
Questions and Answers
What is the primary concern in transactional dependability?
What is the primary concern in transactional dependability?
- Maintaining speed and efficiency of transactions
- Preventing communication failures
- Ensuring atomicity and durability properties of transactions (correct)
- Reducing the number of transaction aborts
What happens when a site failure occurs in a distributed transaction?
What happens when a site failure occurs in a distributed transaction?
- The other sites abort the transaction
- The transaction is paused until the site recovers
- The entire transaction is rolled back
- The main memory contents are lost, but secondary storage contents are safe (correct)
What is the purpose of commit protocols in distributed transactions?
What is the purpose of commit protocols in distributed transactions?
- To execute the commit command for distributed transactions (correct)
- To ensure that all sites abort the transaction
- To prevent communication failures
- To reduce the number of transaction aborts
What is a common consequence of communication failures in distributed transactions?
What is a common consequence of communication failures in distributed transactions?
What is the primary goal of termination protocols?
What is the primary goal of termination protocols?
What is a possible outcome of a transaction abort?
What is a possible outcome of a transaction abort?
What is a potential consequence of a head crash or controller failure?
What is a potential consequence of a head crash or controller failure?
What is the average percentage of transactions that abort abnormally?
What is the average percentage of transactions that abort abnormally?
What is a type of failure that can occur in a distributed transaction?
What is a type of failure that can occur in a distributed transaction?
What is the purpose of RPC and RMI semantics in the presence of failures?
What is the purpose of RPC and RMI semantics in the presence of failures?