ACM Home Page
Please provide us with feedback. Feedback
Modeling the performance of algorithms on flash memory devices
Full text PdfPdf (306 KB)
Source Data Management On New Hardware archive
Proceedings of the 4th international workshop on Data management on new hardware table of contents
Vancouver, Canada
SESSION: Query processing on novel storage table of contents
Pages 11-16  
Year of Publication: 2008
ISBN:978-1-60558-184-2
Author
Kenneth A. Ross  IBM T. J. Watson Research Center and Columbia University
Sponsors
IBM : IBM
: Intel
Microsoft : Microsoft
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 144,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1457150.1457153
What is a DOI?

ABSTRACT

NAND flash memory is fast becoming popular as a component of large scale storage devices. For workloads requiring many random I/Os, flash devices can provide two orders of magnitude increased performance relative to magnetic disks. Flash memory has some unusual characteristics. In particular, general updates require a page write, while updates of 1 bits to 0 bits can be done in-place. In order to measure how well algorithms perform on such a device, we propose the "EWOM" model for analyzing algorithms on flash memory devices. We introduce flash-aware algorithms for counting, listmanagement, and B-trees, and analyze them using the EWOM model. This analysis shows that one can use the incremental 1-to-0 update properties of flash memory in interesting ways to reduce the required number of page-write operations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Paul England and Marcus Peinado. System and method for implementing a counter, 2006. US Patent Number 7,065,607.
 
3
T. Gleixner, F. Haverkamp, and A. Bityutskiy. UBI - Unsorted Block Images, 2006.
 
4
Toshiba Inc. NAND vs. NOR flash memory, 2006. Downloaded May 2008 from http://www.toshiba.com/taec/components/Generic/Memory_Resources/NANDvsNOR.pdf.
 
5
Intel Corp. Understanding the Flash Translation Layer (FTL) Specification, 1998.
 
6
T. H. Kuo et al. Design of 90nm 1Gb ORNAND flash memory with MirrorBit technology. In Symposium on VLSI Circuits, Digest of Technical Papers, pages 114--115, 2006.
7
8
9
10
11