Explain what is meant by the constrained write rule, and explain how to test whether a schedule is serializable under the constrained write rule. Using the above method, determine whether the following schedule is serializable:

S = [R 1 (Z), R 2 (Y), W 2 (Y), R 3 (Y), R 1 (X), W 1 (X), W 1 (Z), W 3 (Y), R 2 (X), R 1 (Y), W 1 (Y),
W 2 (X), R 3 (W), W 3 (W)]
where R i (Z)/W i (Z) indicates a read/write by transaction i on data item Z.


Constrained write rule: transaction updates a data item based on its old value, which is first read

by the transaction. A precedence graph can be produced to test for serializability.



Cycle in precedence graph, which implies that schedule is not serializable.

Computer Science & Information Technology

You might also like to view...

All of the following are basic spreadsheet principles except

a. logical form b. clean layout c. no text d. clear and understandable entries

Computer Science & Information Technology

?Clicking a _____ will sort the table by that column.

A. ?column foot B. ?column head C. ?column rejoinder D. ?column frame

Computer Science & Information Technology

What does MBR mean?

A) Motherboard Resistance B) Minimum Batch Registry C) Master Boot Record D) Minimum Boot Requirements

Computer Science & Information Technology

In Unix, the ____ determines the file permissions.

A. file location B. file contents C. file owner D. inode number

Computer Science & Information Technology