2007
DOI: 10.1145/1275986.1275991
|View full text |Cite
|
Sign up to set email alerts
|

An efficient B-tree layer implementation for flash-memory storage systems

Abstract: With the significant growth of the markets for consumer electronics and various embedded systems, flash memory is now an economic solution for storage systems design. Because index structures require intensively fine-grained updates/modifications, block-oriented access over flash memory could introduce a significant number of redundant writes. This might not only severely degrade the overall performance, but also damage the reliability of flash memory. In this paper, we propose a very different approach, which… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
80
0
2

Year Published

2010
2010
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 151 publications
(83 citation statements)
references
References 21 publications
0
80
0
2
Order By: Relevance
“…Our cost estimation considers the asymmetry of read and write speeds of the flash SSD, as well as the different patterns of sequential and random accesses. Subsequently, we analytically compare the costs of FD-tree with the representative B+-tree variants including the standard B+-tree [8], the LSM-tree [24], and BFTL [28]. Given n index entries, the search cost of FD-tree is close to that of B+-tree, and matches the optimal search cost O(logBn) I/Os, where B is the page size.…”
Section: Introductionmentioning
confidence: 93%
See 4 more Smart Citations
“…Our cost estimation considers the asymmetry of read and write speeds of the flash SSD, as well as the different patterns of sequential and random accesses. Subsequently, we analytically compare the costs of FD-tree with the representative B+-tree variants including the standard B+-tree [8], the LSM-tree [24], and BFTL [28]. Given n index entries, the search cost of FD-tree is close to that of B+-tree, and matches the optimal search cost O(logBn) I/Os, where B is the page size.…”
Section: Introductionmentioning
confidence: 93%
“…Due to the poor random write performance of flash SSDs, write optimized tree indexes [28,23] have been proposed to improve the update performance. BFTL [28] was proposed to balance the inferior random write performance and fast random read performance for flash memory based sensor nodes and embedded systems.…”
Section: Write Optimized Tree Indexingmentioning
confidence: 99%
See 3 more Smart Citations