An efficient buffer management scheme for implementing a B-tree on NAND flash memory

被引:0
作者
Lee, Hyun-Seob [1 ]
Park, Sangwon [2 ]
Song, Hajoo [3 ]
Lee, Dong-Ho [1 ]
机构
[1] Hanyang Univ, Dept Comp Sci & Engn, Seoul, South Korea
[2] Hankuk Univ Foreign Studies, ICE, Seoul, South Korea
[3] Pukyong Natl Univ, Div Comp, Busan 608737, South Korea
来源
EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS | 2007年 / 4523卷
关键词
flash memory; BFTL; index; B-tree; buffer management scheme;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, NAND flash memory has been used for a storage device in various mobile computing devices such as MP3 players, mobile phones and laptops because of its shock-resistant, low-power consumption, and nonevolatile properties, However, due to the very distinct characteristics of flash memory, disk based systems and applications may result in severe performance degradation when directly adopting them on flash memory storage systems. Especially, when a B-tree is constructed, intensive overwrite operations may be caused by record inserting, deleting, and its reorganizing, This could result in severe performance degradation on NAND flash memory because of its distinct characteristics. In this paper, we propose an efficient buffer management scheme, called IBSF, which eliminates redundant index units in the index buffer and then delays the time that the index buffer is filled up. Consequently, IBSF significantly reduces the number of write operations to a flash memory when constructing a B-tree. We also show that IBSF yields a better performance on a flash memory by comparing it to the related technique called BFTL through various experiments.
引用
收藏
页码:181 / +
页数:2
相关论文
共 6 条
[1]  
Chung TS, 2006, LECT NOTES COMPUT SC, V4096, P394
[2]  
Intel Corporation, UND FLASH TRANSL LAY
[3]  
Kang J., 2006, Proceedings of the International Conference on Embedded Software (EMSOFT), P161
[4]  
LEE SW, IN PRESS ACM T EMBED
[5]  
Wu CH, 2003, LECT NOTES COMPUT SC, V2968, P409
[6]  
[No title captured]