Title :
Garbage collection for multi-version index on flash memory
Author :
Kam-Yiu Lam ; Jiantao Wang ; Yuan-Hao Chang ; Jen-Wei Hsieh ; Po-Chun Huang ; Chung Keung Poon ; Chun Jiang Zhu
Author_Institution :
Dept. of Comput. Sci., City Univ. of Hong Kong, Hong Kong, China
Abstract :
In this paper, we study the important performance issues in using the purging-range query to reclaim old data versions to be free blocks in a flash-based multi-version database. To reduce the overheads for using the purging-range query in garbage collection, the physical block labeling (PBL) scheme is proposed to provide a better estimation on the purging version number to be used for purging old data versions. With the use of the frequency-based placement (FBP) scheme to place data versions in a block, the efficiency in garbage collection can be further enhanced by increasing the deadspans of data versions and reducing reallocation cost especially when the spaces of the flash memory for the databases are limited.
Keywords :
database management systems; flash memories; storage management; FBP scheme; PBL scheme; flash memory; flash-based multiversion database; frequency-based placement scheme; garbage collection; multiversion index; physical block labeling scheme; purging version number; purging-range query; reallocation cost reduction; Ash; Computer science; Estimation; Flash memories; Indexes; Labeling; Flash-based Embedded Database Systems; Multi-version Data; Multi-version Index; Realtime Data;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
DOI :
10.7873/DATE.2014.070