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 条
  • [31] A Framework for Efficient Evaluation of the Fault Tolerance of Deduplicated Storage Systems
    Rozier, Eric William Davis
    Sanders, William H.
    2012 42ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2012,
  • [32] Data Storage Framework on Flash Memory based SSD RAID 0 for Performance Oriented Applications
    Rizvi, Sanam Shahla
    Chung, Tae-Sun
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 126 - 128
  • [33] Retention-Time Relaxation Scheme for MLC Flash-Memory Storage Systems
    Yu, David Kuang-Hui
    Hsieh, Jen-Wei
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 42 - 51
  • [34] An Adaptive Endurance-Aware B+-Tree for Flash Memory Storage Systems
    Fang, Hua-Wei
    Yeh, Mi-Yen
    Suei, Pei-Lun
    Kuo, Tei-Wei
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (11) : 2661 - 2673
  • [35] A Reliability Enhancement Design under the Flash Translation Layer for MLC-Based Flash-Memory Storage Systems
    Chang, Yuan-Hao
    Yang, Ming-Chang
    Kuo, Tei-Wei
    Hwang, Ren-Hung
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (01)
  • [36] HAT: an efficient buffer management method for flash-based hybrid storage systems
    Yanfei Lv
    Bin Cui
    Xuexuan Chen
    Jing Li
    Frontiers of Computer Science, 2014, 8 : 440 - 455
  • [37] HAT: an efficient buffer management method for flash-based hybrid storage systems
    Lv, Yanfei
    Cui, Bin
    Chen, Xuexuan
    Li, Jing
    FRONTIERS OF COMPUTER SCIENCE, 2014, 8 (03) : 440 - 455
  • [38] ZWR: Combining wear-leveling with reclamation for flash-memory-based storage systems of embedded systems
    Yang, Yin
    Sandeep, Subhoyt
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2017, 12 (04) : 575 - 583
  • [39] IPL B+-tree for Flash Memory Database Systems
    Na, Gap-Joo
    Moon, Bongki
    Lee, Sang-Won
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2011, 27 (01) : 111 - 127
  • [40] A General Non-Binary LDPC Code Optimization Framework Suitable for Dense Flash Memory and Magnetic Storage
    Hareedy, Ahmed
    Lanka, Chinmayi
    Dolecek, Lara
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (09) : 2402 - 2415