ACM Home Page
Please provide us with feedback. Feedback
Design of flash-based DBMS: an in-page logging approach
Full text PdfPdf (838 KB)
Source
International Conference on Management of Data archive
Proceedings of the 2007 ACM SIGMOD international conference on Management of data table of contents
Beijing, China
SESSION: Database technology for novel applications table of contents
Pages: 55 - 66  
Year of Publication: 2007
ISBN:978-1-59593-686-8
Authors
Sang-Won Lee  Sungkyunkwan University, Suwon, South Korea
Bongki Moon  University of Arizona, Tucson, AZ
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 48,   Downloads (12 Months): 408,   Citation Count: 17
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/1247480.1247488
What is a DOI?

ABSTRACT

The popularity of high-density flash memory as data storage media has increased steadily for a wide spectrum of computing devices such as PDA's, MP3 players, mobile phones and digital cameras. More recently, computer manufacturers started launching new lines of mobile or portable computers that did away with magnetic disk drives altogether, replacing them with tens of gigabytes of NAND flash memory. Like EEPROM and magnetic disk drives, flash memory is non-volatile and retains its contents even when the power is turned off. As its capacity increases and price drops, flash memory will compete more successfully with lower-end, lower-capacity disk drives. It is thus not inconceivable to consider running a full database system on the flash-only computing platforms or running an embedded database system on the lightweight computing devices. In this paper, we present a new design called in-page logging (IPL) for flash memory based database servers. This new design overcomes the limitations of flash memory such as high write latency, and exploits unique characteristics of flash memory to achieve the best attainable performance for flash-based database servers. We show empirically that the IPL approach can yield considerable performance benefit over traditional design for disk-based database servers. We also show that the basic design of IPL can be elegantly extended to support transactional database recovery.


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
Andrew Birrel, Michael Isard, Chuck Thacker, and Ted Wobber. A Design for High-Performance Flash Disks. Technical Report MSR-TR-2005-176, Microsoft Research, December 2005.
 
3
 
4
5
 
6
Fred Douglis, Ramon Caceres, Frans Kaashoek, Kai Li, Brian Marsh, and Joshua A. Tauber. Storage Alternatives for Mobile Computers. In Proceedings of the USENIX 1st Symposium on Operating Systems Design and Implementation (OSDI--94), Monterey, CA, USA, November 1994.
 
7
Julian Dyke and Steve Shaw. Pro Oracle Database 10g RAC on Linux: Installation, Administration, and Performance. Apress, 2006.
8
 
9
Goetz Graefe. Write-Optimized B-Trees. In Proceedings of the 30th VLDB Conference, pages 672--683, Toronto, Canada, September 2004.
 
10
Jim Gray and Andreas Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann, 1993.
 
11
MTRON Media Experts Group. MSD-P Series Production Specification. Technical Report Version 0.7 sv, MTRON Co. Ltd., October 2006.
 
12
Mark Hachman.New Samsung Notebook Replaces Hard Drive With Flash. http://www.extremetech. com, May 2006.
13
14
 
15
Atsushi Inoue and Doug Wong. NAND Flash Applications Design Guide. Technical Report Revision 2.0, Toshiba America Electronic Components, Inc., March 2004.
 
16
Intel. Understanding the Flash Translation Layer (FTL) Specification. Application Note AP-684, Intel Corporation, December 1998.
 
17
 
18
Jesung Kim, Jong Min Kim, Sam H. Noh, Sang Lyul Min, and Yookun Cho. A Space-Efficient Flash Translation Layer for CompactFlash Systems. IEEE Transactions on Consumer Electronics, 48(2):366--375, May 2002.
 
19
Katsutaka Kimura and Takashi Kobayashi. Trends in High-Density Flash Memory Technologies. In IEEE Conference on Electron Devices and Solid-State Circuits, pages 45--50, Hong Kong, December 2003.
20
 
21
 
22
Mendel Rosenblum.The Design and Implementation of a Log--Structured File System.PhD thesis, UC Berkeley, 1991.
23
 
24
Rajkumar Sen and Krithi Ramamritham. Efficient Data Management on Lightweight Computing Devices. In Proceedings of the 21st Inter. Conference on Data Engineering, Tokyo, Japan, April 2005.
 
25
26

CITED BY  17

Collaborative Colleagues:
Sang-Won Lee: colleagues
Bongki Moon: colleagues