A Novel Method to Extend Flash Memory Lifetime in Flash-Based DBMS

被引:0
作者
Liang, Zhichao [1 ]
Fan, Yulei [1 ]
Meng, Xiaofeng [1 ]
机构
[1] Renmin Univ China, Sch Informat, Beijing, Peoples R China
来源
DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2011 | 2011年 / 6637卷
关键词
Flash-based DBMS; Free space management; Buffer management;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the past decades, flash memory has been widely used in hand-held devices, such as PDA, digital camera, cell phone and USB stick. Moreover, as the capacity increases and the price drops gradually, flash memory is becoming the promising replacement of hard disk, even in the enterprise application. As a novel storage medium that is totally different from magnetic disk, flash memory enjoys faster access speed, smaller size, lighter weight, less noise and better shock resistance. However, flash memory suffers from erase-before-write and limited write-erase cycles on the other side, which means the abuse of write, especially small and random write, will wear a flash block out quickly. In this paper, we analyze the free space management in traditional DBMS and point out its disadvantage when used on flash device. Based on this, we propose a new solution involving free space management and buffer management, in which we replace the traditional free space management method employed in most disk-based DBMS, such as space map or free list, with the Append Only(AO) to avoid useless search and use a stand-alone write buffer to reduce the number of small writes to underlying flash device. Evaluation experiments based on four different trace files show that, in comparison with the traditional strategy, our solution reduces 74.5% of page writes in average, and accordingly succeed in extending the lifetime of flash device.
引用
收藏
页码:190 / 201
页数:12
相关论文
共 16 条
  • [1] [Anonymous], P 18 ACM C INF KNOWL
  • [2] Clustering and Non-clustering Effects in Flash Memory Databases
    Bae, Duck-Ho
    Chang, Ji-Woong
    Kim, Sang-Wook
    [J]. PROCEEDINGS OF THE 20TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, 2009, : 4 - +
  • [3] Bouganim L, 2009, 4 BIENN C INN DAT SY
  • [4] Caulfield A. M., 2009, P 42 ANN IEEEACM INT, P24
  • [5] Gordon: Using Flash Memory to Build Fast, Power-efficient Clusters for Data-intensive Applications
    Caulfield, Adrian M.
    Grupp, Laura M.
    Swanson, Steven
    [J]. ACM SIGPLAN NOTICES, 2009, 44 (03) : 217 - 228
  • [6] Chen F, 2009, PERF E R SI, V37, P181
  • [7] Chen SM, 2009, ACM SIGMOD/PODS 2009 CONFERENCE, P73
  • [8] Chung TS, 2006, LECT NOTES COMPUT SC, V4096, P394
  • [9] Kang J., 2006, Proceedings of the International Conference on Embedded Software (EMSOFT), P161
  • [10] Kim J, 2002, IEEE T CONSUM ELECTR, V48, P366