A = Local operationsB = Global operationsREPLICATION PROTOCOLTransactionManagerTMBABLockManagerDataManagerStableStorageTMBABLockManagerDataManagerStableStorageTransactionManagerBTMBALockManagerDataManagerStableStorageSite 1axreplicated dataSite 2xcbyExecution at Site 1T1T2T3w3[a]r1[a]w1[x]r2[b]w2[y]w3[b]Serialization order at Site 1 = T2, T3, T1ydExecution at Site 2T1T4T2r1[c]w1[x]w4[c]w4[d]w2[y]r2[d]Serialization order at Site 2 = T1, T4, T2