Question: Q . 2 Set. ( B ) i ) Consider a variant of the tree protocol called the forest protocol. The database is organized as
QSet. B
iConsider a variant of the tree protocol called the forest protocol. The database is organized as a forest of rooted trees. Each transaction Ti must follow the following rules:
The first lock in each tree may be on any data item.
The second, and all subsequent, locks in a treemay be requested only if the parent of the requested node is currently locked.
Data items may be unlocked at any time.
A data item may not be relocked by after it has been unlocked by
Show that the forest protocol does not ensure serializability. marks
ii
Consider the following two transactions:a Add lock and unlock instructions to transactions T and T so that they observe the twophase locking protocol. marksb Can the execution of these transactions result in a deadlock? marks
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
