An Improved B plus Tree for Flash File Systems

被引:0
|
作者
Havasi, Ferenc [1 ]
机构
[1] Univ Szeged, Dept Software Engn, H-6722 Szeged, Hungary
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays mobile devices such as mobile phones, mp3 players and PDAs are becoming evermore common. Most of them use flash chips as storage. To store data efficiently on flash, it is necessary to adapt ordinary file systems because they are designed for use on hard disks. Most of the file systems use some kind of search tree to store index information, which is very important from a performance aspect. Here we improved the B+ search tree algorithm so as to make flash devices more efficient. Our implementation of this solution saves 98%-99% of the flash operations, and is now the part of the Linux kernel.
引用
收藏
页码:297 / 307
页数:11
相关论文
共 50 条
  • [21] An improved static B plus tree index adaptive to cloud environment for analytic application
    Wan, Mingxiang
    Ren, Chunshao
    Zhang, Dengyin
    ENVIRONMENTAL SCIENCE AND INFORMATION APPLICATION TECHNOLOGY, 2015, : 185 - 189
  • [22] Steganographic schemes for file system and B-tree
    Pang, HH
    Tan, KL
    Zhou, XA
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2004, 16 (06) : 701 - 713
  • [23] An efficient B-tree layer implementation for flash-memory storage systems
    Wu, Chin-Hsien
    Kuo, Tei-Wei
    Chang, Li Ping
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2007, 6 (03) : 19
  • [24] 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
  • [25] Lazy-split B+-tree: a novel B+-tree index scheme for flash-based database systems
    Jin, Rize
    Cho, Hyung-Ju
    Lee, Sang-Won
    Chung, Tae-Sun
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2013, 17 (01) : 167 - 191
  • [26] Lazy-split B+-tree: a novel B+-tree index scheme for flash-based database systems
    Rize Jin
    Hyung-Ju Cho
    Sang-Won Lee
    Tae-Sun Chung
    Design Automation for Embedded Systems, 2013, 17 : 167 - 191
  • [27] Cryptree: A folder tree structure for cryptographic file systems
    Grolimund, Dominik
    Meisser, Luzius
    Schmid, Stefan
    Wattenhofer, Roger
    SRDS 2006: 25TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, : 189 - 198
  • [28] Flash-Optimized B+-Tree
    安世通
    胡海波
    李宇
    徐建良
    Journal of Computer Science & Technology, 2010, 25 (03) : 509 - 522
  • [29] Flash-Optimized B+-Tree
    Sai Tung On
    Haibo Hu
    Yu Li
    Jianliang Xu
    Journal of Computer Science and Technology, 2010, 25 : 509 - 522
  • [30] A flash file system to support fast mounting for NAND flash memory based embedded systems
    Park, Song-Hwa
    Lee, Tae-Hoon
    Chung, Ki-Dong
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2006, 4017 : 415 - 424