Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 9 of 9 for “"Crash consistency"”.

  1. Replication-aware file-system crash consistency

    Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2026-05-01

    uiuc Repository record for Replication-aware file-system crash consistency (opens in a new tab)

  2. Designing multicore scalable filesystems with durability and crash consistency

    It is challenging to simultaneously achieve multicore scalability and high disk throughput in a file system. For example, data structures that are on separate cache lines in memory (e.g., directory entries) are grouped together in a transaction log when the file system writes them to disk. This …

    mit Repository record for Designing multicore scalable filesystems with durability and crash consistency (opens in a new tab)

  3. Efficient design and optimized crash-consistency support for hybrid memory systems

    … to rethink the design primitives of the crash-consistency of several software systems, such as le systems and databases. Programming for crash-consistency involves writing transactions that are atomic and durable, which ensures that store operations to PM within a transaction persist in …

    uiuc Repository record for Efficient design and optimized crash-consistency support for hybrid memory systems (opens in a new tab)

  4. Detecting and understanding crash-consistency bugs across the parallel I/O stack

    … infrastructures for decades. However, their crash consistency bugs have not been extensively studied, and bug-finding or testing tools for identifying them are lacking. In this dissertation, we developed a generic testing system PFSCheck to study crash consistency bugs on popular PFS’es, such …

    uiuc Repository record for Detecting and understanding crash-consistency bugs across the parallel I/O stack (opens in a new tab)

  5. ScaleFS : a multicore-scalable file system

    It is difficult to achieve durability and crash consistency in file systems along with multicore scalability. Commutative file system operations, which should scale according to the Scalable Commutativity Property, conflict on shared resources like coarse-grained locks and pages present in the page …

    mit Repository record for ScaleFS : a multicore-scalable file system (opens in a new tab)

  6. Reducing memory persistency overheads with transparent out-of-place updates

    … persistence guarantees with respect to system crashes. To address this problem, many crash-consistency techniques, including logging and shadow paging, have been proposed. However, existing solutions can suffer from significant overheads on the critical path of execution or introduce extra …

    uiuc Repository record for Reducing memory persistency overheads with transparent out-of-place updates (opens in a new tab)

  7. Retina: Cross-Layered Key-Value Store using Computational Storage

    … key-value pairs, and a novel version-based crash consistency model. By enabling all the design features, we equip Retina to reduce compute hotspots on the host CPU, take advantage of the on-storage accelerators to leverage the data locality on the computational storage, improve overall …

    vt Repository record for Retina: Cross-Layered Key-Value Store using Computational Storage (opens in a new tab)

  8. Making non-volatile memory programmable

    … persistent applications will be able to maintain crash-consistency at a minimal cost. However, before this is possible, improvements must be made at both the hardware and software level to support persistent applications. Currently, software support for NVM places too high of a burden on the …

    uiuc Repository record for Making non-volatile memory programmable (opens in a new tab)

  9. Detecting Persistence Bugs from Non-volatile Memory Programs by Inferring Likely-correctness Conditions

    … in memory provides a new opportunity to build crash-consistent software without paying a storage stack I/O overhead. A crash-consistent NVM program can recover back to a consistent state from a persistent NVM in the event of a software crash or a sudden power loss. In the presence of a volatile …

    vt Repository record for Detecting Persistence Bugs from Non-volatile Memory Programs by Inferring Likely-correctness Conditions (opens in a new tab)