Fast and failure-consistent updates of application data in non-volatile main memory file system

@article{Ou2016FastAF,
  title={Fast and failure-consistent updates of application data in non-volatile main memory file system},
  author={Jiaxin Ou and Jiwu Shu},
  journal={2016 32nd Symposium on Mass Storage Systems and Technologies (MSST)},
  year={2016},
  pages={1-15}
}
Modern applications have their own update protocols to remain failure consistency. However, these protocols are implemented without a comprehensive understanding of the persistence properties of the underlying file systems and typically optimized for disk-based storage. As a result, they are complex, error-prone, and exhibit disappointing performance on emerging fast non-volatile memories (NVMs) due to excessive data copies.