SLIDE 1
Assignment 2 - Solution
- 1. w0[x,y,z] c0 r1[x] r2[y] w2[y] r3[z] w3[z] r2[z] w2[y] w1[z] w1[y] c1 c2 c3
- a. An equivalent serial history must preserve the order of conflicting
- perations. So, which operations conflict? We’ll use to mean
“precedes and conflicts with”. w0[x,y,z] all other reads and writes r2[y] and both w2[y]’s w1[y] w3[z] r2[z] r3[x] and w3[z] w1[z] So, the only equivalent serial history has transactions in the order 0-3-2-1
- b. Since w3[z] r2[z] and c2 c3 the history is not recoverable. Hence, it