Transaction support in a log-structured file system
- 30 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 503-510
- https://doi.org/10.1109/icde.1993.344029
Abstract
The design and implementation of a transaction manager embedded in a log-structured file system are described. Measurements indicate that transaction support on a log-structured file system offers a 10% performance improvement over transaction support on a conventional read-optimized file system. When the transaction manager is embedded in the log-structured file system, the resulting performance is comparable to that of a more traditional, user-level system. The performance results also indicate that embedding transactions in the file system need not impact the performance of nontransaction applications.Keywords
This publication has 10 references indexed in Scilit:
- Fast mutual exclusion for uniprocessorsPublished by Association for Computing Machinery (ACM) ,1992
- The Design and Implementation of a Log-structured File SystemPublished by Defense Technical Information Center (DTIC) ,1992
- The design and implementation of a log-structured file systemACM Transactions on Computer Systems, 1992
- The design and implementation of a log-structured file systemPublished by Association for Computing Machinery (ACM) ,1991
- Scale and performance in a distributed file systemACM Transactions on Computer Systems, 1988
- The Sprite network operating systemComputer, 1988
- A database cache for high performance and fast restart in database systemsACM Transactions on Database Systems, 1984
- A fast file system for UNIXACM Transactions on Computer Systems, 1984
- Implementation techniques for main memory database systemsPublished by Association for Computing Machinery (ACM) ,1984
- Efficient locking for concurrent operations on B-treesACM Transactions on Database Systems, 1981