Consistent and Durable Data Structures for Non-Volatile Byte-Addressable Memory

The predicted shift to non-volatile, byte-addressable memory (e.g., phase change memory and memristor), the growth of \"Big data\", and the subsequent emergence of frameworks such as memcached and NoSQL systems require the users to rethink the design of data stores. To derive the maximum performance from these new memory technologies, this paper proposes the use of single-level data stores. For these systems, where no distinction is made between a volatile and a persistent copy of data, the authors present Consistent and Durable Data Structures (CDDSs) that, on current hardware, allows programmers to safely exploit the low-latency and non-volatile aspects of new memory technologies.

Provided by: University of Idaho Topic: Storage Date Added: Dec 2010 Format: PDF

Find By Topic