Wrote conclusion, misc updates.

This commit is contained in:
Sears Russell 2004-10-22 21:20:30 +00:00
parent 13927883c7
commit f07d0321c7

View file

@ -1041,13 +1041,33 @@ page layout or the semantics of various types of log entires, they
are largely orthogonal to the atomicity and durability algorithms are largely orthogonal to the atomicity and durability algorithms
implemented by LLADD. implemented by LLADD.
By releasing LLADD to the community, we hope that we will be able
to provide a toolkit that aids in the development of real-world applications,
and is flexible enough for use as a research platform.
\section{Conclusion} \section{Conclusion}
We have outlined the design and implementation of a library for the
development of transactional storage systems. By decoupling the
on-disk format from the transactional storage system, we provide
applications with customizable, high-performance, transactional
storage. By summarizing and documenting the interactions between
these customizations and the storage system, we make it easy to
implement such customizations.
Current applications generally must choose between high-level, general
purpose libraries which impose severe performance penalties, and
ad-hoc ``from-scratch'' atomicity and durability mechanisms. By
bridging this gap, we hope to make it easier to implement a class of
applications and algorithms whose implementations are generally
complex, or fail to provide reliable storage to their users.
By releasing LLADD to the community, we hope that we will be able to
provide a toolkit that aids in the development of real-world
applications, and is flexible enough for use as a research platform.
Because of the interface between operation extensions and the
underlying implementation of the ARIES algorithm, we allow operation
extensions and the implementation of the library to evolve
independently, allowing applications to adopt to advanced replication
techniques as the circumstances in which they are deployed changes.
\section{Acknowledgements} \section{Acknowledgements}
\section{Availability} \section{Availability}