Rethinking database algorithms for phase change memory

207Citations
Citations of this article
136Readers
Mendeley users who have this article in their library.

Abstract

Phase change memory (PCM) is an emerging memory technology with many attractive features: it is non-volatile, byte-addressable, 2-4X denser than DRAM, and orders of magnitude better than NAND Flash in read latency, write latency, and write endurance. In the near future, PCM is expected to become a common component of the memory/ storage hierarchy for a wide range of computer systems. In this paper, we describe the unique characteristics of PCM, and their potential impact on database system design. In particular, we present analytic metrics for PCM endurance, energy, and latency, and illustrate that current approaches for common database algorithms such as B+-trees and Hash Joins are suboptimal for PCM. We present improved algorithms that reduce both execution time and energy on PCM while increasing write endurance.

Cite

CITATION STYLE

APA

Chen, S., Gibbons, P. B., & Nath, S. (2011). Rethinking database algorithms for phase change memory. In CIDR 2011 - 5th Biennial Conference on Innovative Data Systems Research, Conference Proceedings (pp. 21–31).

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free