Generic and efficient framework for search trees on flash memory storage systems

被引:0
|
作者
Mohamed Sarwat
Mohamed F. Mokbel
Xun Zhou
Suman Nath
机构
[1] University of Minnesota - Twin Cities,Department of Computer Science and Engineering
[2] Microsoft Research,undefined
来源
GeoInformatica | 2013年 / 17卷
关键词
Flash memory; Tree; Spatial; Index structure; Storage; Multi-dimensional; Data; System;
D O I
暂无
中图分类号
学科分类号
摘要
Tree index structures are crucial components in data management systems. Existing tree index structure are designed with the implicit assumption that the underlying external memory storage is the conventional magnetic hard disk drives. This assumption is going to be invalid soon, as flash memory storage is increasingly adopted as the main storage media in mobile devices, digital cameras, embedded sensors, and notebooks. Though it is direct and simple to port existing tree index structures on the flash memory storage, that direct approach does not consider the unique characteristics of flash memory, i.e., slow write operations, and erase-before-update property, which would result in a sub optimal performance. In this paper, we introduce FAST (i.e., Flash-Aware Search Trees) as a generic framework for flash-aware tree index structures. FAST distinguishes itself from all previous attempts of flash memory indexing in two aspects: (1) FAST is a generic framework that can be applied to a wide class of data partitioning tree structures including R-tree and its variants, and (2) FAST achieves both efficiency and durability of read and write flash operations through memory flushing and crash recovery techniques. Extensive experimental results, based on an actual implementation of FAST inside the GiST index structure in PostgreSQL, show that FAST achieves better performance than its competitors.
引用
收藏
页码:417 / 448
页数:31
相关论文
共 50 条
  • [41] Dynamic voltage scaling of flash memory storage systems for low-power real-time embedded systems
    Du, YH
    Cai, M
    Dong, JX
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 152 - 157
  • [42] Asymmetric Error Rates of Cell States Exploration for Performance Improvement on Flash Memory Based Storage Systems
    Sha, Edwin H. -M.
    Gao, Congming
    Shi, Liang
    Wu, Kaijie
    Zhao, Mengying
    Xue, Chun Jason
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (08) : 1340 - 1352
  • [43] A Partnership-Based Approach to Minimize the Maximal Response Time of Flash-Memory Storage Systems
    Wang, Tse-Yuan
    Tsao, Che-Wei
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    Li, Hsiang-Pang
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 616 - 619
  • [44] An Efficient Fault Detection Algorithm for NAND Flash Memory
    Kuo, Tei-Wei
    Huang, Po -Chun
    Chang, Yuan-Hao
    Ko, Chia-Ling
    Hsueh, Chih-Wen
    APPLIED COMPUTING REVIEW, 2011, 11 (02): : 8 - 16
  • [45] A Commitment-based Management Strategy for the Performance and Reliability Enhancement of Flash-memory Storage Systems
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 858 - 863
  • [46] Energy-efficient buffer architecture for flash memory
    Huang, W. T.
    Chen, C. T.
    Chen, C. H.
    Cheng, C. C.
    MUE: 2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING, PROCEEDINGS, 2008, : 543 - +
  • [47] Efficient Updates for OLAP Range Queries on Flash Memory
    McCarthy, Mitzi
    He, Zhen
    COMPUTER JOURNAL, 2011, 54 (11) : 1773 - 1789
  • [48] In system programming of flash memory in DSP systems
    Li, CC
    Ren, YF
    Zhang, WD
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 2127 - 2129
  • [49] Plasma-Enhanced Storage Capability of SONOS Flash Memory
    Wu, Chi-Chang
    Yang, Wen-Luh
    Chang, Yuan-Ming
    Liu, Sheng-Hsien
    Hsiao, Yu-Ping
    INTERNATIONAL JOURNAL OF ELECTROCHEMICAL SCIENCE, 2013, 8 (05): : 6678 - 6685
  • [50] The design of efficient initialization and crash recovery for log-based file systems over flash memory
    National Taiwan University
    不详
    不详
    不详
    不详
    ACM Trans. Storage, 2006, 4 (449-467): : 449 - 467