90 likes | 175 Views
Reliability (part 1). CPS210 Spring 2006. Papers. Lightweight Recoverable Virtual Memory M. Satyanarayanan Free Transactions with Rio Vista David Lowell. ACID properties for transactions. Transaction is a sequence of operations Atomicity All operations succeed or all fail Consistency
E N D
Reliability (part 1) CPS210 Spring 2006
Papers • Lightweight Recoverable Virtual Memory • M. Satyanarayanan • Free Transactions with Rio Vista • David Lowell
ACID properties for transactions • Transaction is a sequence of operations • Atomicity • All operations succeed or all fail • Consistency • Data in legal state before and after transaction • Isolation • State changes are not visible until transaction commits • Durability • If transaction succeeds, it will persist
Questions • Is this a good idea? • When, when not? • Would you trust your web server with it? • Why don’t we have this for laptops?