Conference, International Asia-Pacific Web (2010)
Apr. 6, 2010 to Apr. 8, 2010
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APWeb.2010.70
Flash memory has many advantages such as high performance, low electronic power, non-volatile storage and physical stability, over hard-disks. For this reason, flash memory has been deployed as data storage for mobile devices, including PDAs, MP3 players, laptop-computers and database systems. According to the cell type, flash memory can be divided into SLC(Single Level Chip) and MLC(Multi Level Chip). In general, SLC is known to have high performance and longer lifetime (i.e. more than 100K wear-leveling) while MLC is to offer larger capacity and with low price but have wear leveling of not longer than 10K. In this paper, we show that it is possible to design a fast and cost-efficient storage by combining two types of flash memories in a hybrid fashion. Specifically, we propose a hybrid flash memory solid state disk(SSD) scheme using FAST FTL for enterprise applications, where SLC chip is used as the log space for FAST while MLC chips store the normal data blocks. SLC chips allow fast and durable performance for write while MLC chips provide the large capacity. And, this is mainly due to the FAST FTL algorithm’s characteristics: it tends to direct the random writes to SLC chips and direct the other most random read to MLC chips. By taking the advantages of both chip types, we can find an economically desirable flash SSD design option. Experimental results show that our hybrid flash SSD scheme outperforms MLC-only flash scheme by far both in terms of performance and price.
NAND Flash Memory, OLTP, Database, FTL, Hybrid Flash Memory
S. Lee, B. Nam and G. Na, "A Hybrid Flash Memory SSD Scheme for Enterprise Database Applications," Conference, International Asia-Pacific Web(APWEB), Buscan, Korea, 2010, pp. 39-44.