{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

DS_10_Dist_tran_II_Tut - CS3283 Distributed Systems...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CS3283 Distributed Systems Distributed Transactions II What are the purposes of 2PC? What are steps to be performed in Phase 1 (voting phase) and Phase 2 (decision phase)? What is the condition for a coordinator to make the global commit decision? Under which conditions a participant may issue the GetDecision message to the coordinator? What is the problem of uncertainty period? Briefly explain the actions to be done for solving different types of failures in 2PC What are strict two phase locking and its purposes? Explain the steps to be performed in two phase locking? What is distributed deadlock and its relationship with two phase locking? What are the difference between deadlock avoidance and deadlock detection methods? What is the edge-chasing method for distributed deadlock detection? Tutorial Questions Question 1 Describe how the actions of the two phase commit protocol relate to the concurrency control actions of each individual server to ensure that the schedule is recoverable. How does distributed deadlock detection fit in?individual server to ensure that the schedule is recoverable....
View Full Document

{[ snackBarMessage ]}

Page1 / 2

DS_10_Dist_tran_II_Tut - CS3283 Distributed Systems...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon bookmark
Ask a homework question - tutors are online