Better I/O Through Byte-Addressable, Persistent Memory
Modern computer systems have been built around the assumption that persistent storage is accessed via a slow, block-based interface. However, new byte-addressable, persistent memory technologies such as Phase Change Memory (PCM) offer fast, fine-grained access to persistent storage. In this paper, the authors present a file system and a hardware architecture that are designed around the properties of persistent, byte addressable memory. Their file system, BPFS, uses a new technique called short-circuits shadow paging to provide atomic, fine-grained updates to persistent storage. As a result, BPFS provides strong reliability guarantees and offers better performance than traditional file systems, even when both are run on top of byte-addressable, persistent memory.
Subscribe to the Data Insider Newsletter
Learn the latest news and best practices about data science, big data analytics, artificial intelligence, data security, and more. Delivered Mondays and Thursdays