An Application-Aware Data Storage Model

Todd A. Anderson, Jim Griffioen
1999 USENIX Annual Technical Conference  
We describe a new application-controlled le persistence model in which applications select the desired stability from a range of persistence guarantees. This new abstraction extends conventional abstractions by allowing applications to specify a le's volatility and methods for automatic reconstruction in case of loss. The model allows applications, particularly ones with weak persistence requirements, to leverage the memory space of other machines to improve their performance. An automated (
more » ... amematching) interface permits legacy applications to take advantage of the variable persistence guarantees without b e i n gmodi ed. Our prototype implementation shows signi cant speed-ups, in some cases more than an order of magnitude over conventional network le systems such as NFS version 3.
dblp:conf/usenix/AndersonG99 fatcat:33awm2oanrdolmckbnka5hjgwy