An index management using CHC-cluster for flash memory databases

被引:3
作者
Byun, Siwoo [1 ]
Hur, Moonhaeng [1 ]
机构
[1] Anyang Univ, Dept Digital Media, Anyang 430714, Kyonggi Do, South Korea
关键词
Index offset compression; Hot-cold segment clustering; Tree indexing; Unused free area; Portable devices; Flash memory;
D O I
10.1016/j.jss.2008.11.847
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Flash memories are one of the best media to support portable and desktop computers' storage areas. Their features include non-volatility, low power consumption, and fast access time for read operations, features which are Sufficient to present flash memories as major database storage components for portable computers. However, we need to improve traditional index management schemes based on B-Tree due to the relatively slow characteristics of flash memory operations compared to RAM memory. In order to achieve this goal, we propose a new index management scheme based on a compressed hot-cold clustering called CHC-Tree. The CHC-Tree-based index management scheme improves index operation performance by compressing the flash index nodes and clustering the hot-cold segments. The cold cluster compression techniques using unused free area in index node reduces the number of slow write operations in index node insert/delete processes. Our performance evaluation shows that Our scheme significantly reduces the write operation overheads, improving the index update performance of B-Tree by 21.9%. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:825 / 835
页数:11
相关论文
共 20 条
[1]  
*B TREE, 2008, B TREE
[2]  
BECKMANN N, 1990, SIGMOD REC, V19, P322, DOI 10.1145/93605.98741
[3]   An index rewriting scheme using compression for flash memory database systems [J].
Byun, Siwoo ;
Huh, Moonhaeng ;
Hwang, Hoyoung .
JOURNAL OF INFORMATION SCIENCE, 2007, 33 (04) :398-415
[4]   An adaptive striping architecture for flash memory storage systems of embedded systems [J].
Chang, LP ;
Kuo, TW .
EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, :187-196
[5]   Endurance enhancement of flash-memory storage systems: An efficient static wear leveling design [J].
Chang, Yuan-Hao ;
Hsieh, Jen-Wei ;
Kuo, Tei-Wei .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :212-+
[6]   Cleaning policies in mobile computers using flash memory [J].
Chiang, ML ;
Chang, RC .
JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 48 (03) :213-231
[7]  
Chin-HsienWu, 2003, GIS, P17
[8]  
ELMASRI R, 1994, FUNDAMENTALS DATABAS
[9]  
*FLASH, 2008, WHAT IS FLASH MEM
[10]  
KIM H, 1999, P 23 ANN INT COMP SO, P284