Published December 17, 2020
| Version v1
Software
Open
Clobber-NVM: Log Less, Re-execute More
Creators
- 1. UC San Diego
- 2. University of Colorado, Boulder
Description
Clobber-NVM is a failure-atomicity library that ensures data consistency by reexecution. Clobber-NVM's novel logging strategy, clobber logging, records only those transaction inputs that are overwritten during transaction execution. Then, after a failure, it recovers to a consistent state by restoring overwritten inputs and reexecuting any interrupted transactions. Clobber-NVM utilizes a clobber logging compiler pass for identifying the minimal set of writes that need to be logged.
Files
Files
(161.6 MB)
Name | Size | Download all |
---|---|---|
md5:3484100ffda1d0489b2291b66e7869eb
|
161.6 MB | Download |