Linear commit protocol, Database Management System

With the linear commit protocol, sites are connected in a chain, and the subtransaction at the left-hand end of the chain initiates the protocol. Propose a crash recovery protocol for a site in the chain. Consider the following three points at which the crash might occur and state in each case (1) how the site determines from its log that it is at that point and (2) what action it takes (beyond standard recovery processing)

(a)  The site crashes before the first message from its left-hand neighbor arrives.

(b)  The site crashes after sending the first message to its neighbor on the right, but before receiving a message from its neighbor on the right.

(c)  The site crashes after sending a message to its neighbor on the left but before receiving the second message from its neighbor on the left.

 

Posted Date: 3/11/2013 1:18:58 AM | Location : United States







Related Discussions:- Linear commit protocol, Assignment Help, Ask Question on Linear commit protocol, Get Answer, Expert's Help, Linear commit protocol Discussions

Write discussion on Linear commit protocol
Your posts are moderated
Related Questions
What are the differences among MySQL_fetch_array(), MySQL_fetch_object(), MySQL_fetch_row()? Mysql_fetch_object returns the result from the database like objects while mysql

Problem 1. Describe the Oracle Architecture with a neat labeled diagram, Also explain the individual components of the Architecture. 2. Write about the following Oracle 9i o

What is known as a search key? An attribute or set of attributes used to look up records in a file is known as a search key.

what is bogus empowerment. And what is genuine empowerment

Question: (a) With the help of a diagram, explain the TOGAF framework for enterprise architectures. (b) Where would you position enterprise architectures in an enterpri

Define the Immediate Update The immediate update methods may apply changes to the database on disk before the transaction arrives a successful conclusion. Though, these change

Use again the GE Flight Quest Data and build on the work done for homework 1 and 2. The goal is to create a classification model which classifies flights into "on-time" (you can de

What is an Operand? The data on which the operation is to be performed is known as an Operand

I have been given 8 differebt data warehouseing failure case studies. I need to question 4 questions for each

What is hash file organization? What are the causes of bucket overflow within a hash file organization? What can be completed to decrease the occurrence of bucket overflow?