Now showing items 1-4 of 4

    • Scaling a file system to many cores using an operation log 

      Bhat, Srivatsa S.; Eqbal, Rasha; Clements, Austin T.; Kaashoek, M. Frans; Zeldovich, Nickolai (Association for Computing Machinery (ACM), 2017)
      © 2017 Copyright is held by the owner/author(s). It is challenging to simultaneously achieve multicore scalability and high disk throughput in a file system. For example, even for commutative operations like creating ...
    • Towards optimization-safe systems: analyzing the impact of undefined behavior 

      Wang, Xi; Zeldovich, Nickolai; Kaashoek, M. Frans; Solar-Lezama, Armando (Association for Computing Machinery, 2013-11)
      This paper studies an emerging class of software bugs called optimization-unstable code: code that is unexpectedly discarded by compiler optimizations due to undefined behavior in the program. Unstable code is present in ...
    • Using Crash Hoare logic for certifying the FSCQ file system 

      Chen, Haogang; Ziegler, Daniel; Chajed, Tej; Chlipala, Adam; Kaashoek, M. Frans; e.a. (Association for Computing Machinery (ACM), 2015-10-04)
      FSCQ is the first file system with a machine-checkable proof (using the Coq proof assistant) that its implementation meets its specification and whose specification includes crashes. FSCQ provably avoids bugs that have ...
    • Verifying a high-performance crash-safe file system using a tree specification 

      Chen, Haogang; Chajed, Tej; Konradi, Alex; Wang, Stephanie; İleri, Atalay; e.a. (Association for Computing Machinery (ACM), 2017-10)
      © 2017 Copyright is held by the owner/author(s). DFSCQ is the first file system that (1) provides a precise specification for fsync and fdatasync, which allow applications to achieve high performance and crash safety, and ...