|
This paper presents the design and implementation of a transaction
manager embedded in a log-structured file system. Measurements
show 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 files system need not impact the performance
of non-transaction applications.
|