2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware 2009
DOI: 10.1109/mdm.2009.48
|View full text |Cite
|
Sign up to set email alerts
|

Lazy-Update B+-Tree for Flash Devices

Abstract: Abstract-With the rapid increasing capacity of flash chips, flash-aware indexing techniques are highly desirable for flash devices. The unique features of flash memory, such as the erase-before-write constraint and the asymmetric read/write cost, severely deteriorate the performance of the traditional B+-tree algorithm. In this paper, we propose a new indexing method, called lazy-update B+-tree, to overcome the limitations of flash memory. The basic idea is to defer the time of committing update requests to th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 8 publications
0
7
0
Order By: Relevance
“…For NVM, the large number of writes caused by index updates not only reduces their lifespan but also degrades their performance. To reduce frequent updates and writes of small amounts of data, merge updates [64] or late updates [65], which are frequently used on flash indexes, are typical approaches. Future indexing technologies for NVM should be more effective in controlling the read and write paths and impact areas that result from index updates, as well as enabling layered indexing techniques for the NVM storage hierarchies.…”
Section: Storage and Indexing Techniques In Platforms With New Hardwarementioning
confidence: 99%
“…For NVM, the large number of writes caused by index updates not only reduces their lifespan but also degrades their performance. To reduce frequent updates and writes of small amounts of data, merge updates [64] or late updates [65], which are frequently used on flash indexes, are typical approaches. Future indexing technologies for NVM should be more effective in controlling the read and write paths and impact areas that result from index updates, as well as enabling layered indexing techniques for the NVM storage hierarchies.…”
Section: Storage and Indexing Techniques In Platforms With New Hardwarementioning
confidence: 99%
“…The entries for old data items are deleted by a garbage cleaner inside the RUMtree. In the lazy-update B + -tree [17], which was designed for flash-based databases, whenever an update arrives, it is temporarily stored in a lazy-update pool. The updates are committed in groups so that each write operation can be amortized by a bunch of updates.…”
Section: Related Workmentioning
confidence: 99%
“…The asymmetric performance in reading and writing a page in flash memory makes it highly important to have an efficient method for managing the index such that the number of writes to flash memory can be minimized. Otherwise, the index management cost could be very expensive [9,[16][17][18][19], especially in CPSes as most of them are write intensive. Furthermore, frequent updates to index nodes also create the wear-out problem requiring a garbage collection mechanism to reclaim invalid pages to be free pages.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Transactions over the multiversion B + -tree have also been well investigated [5]. Meanwhile, the management of (single-version) B + -trees over flash memory are extensively discussed in [7,12]. Although these excellent works perform very well on block devices such as hard disks and NAND flash memory, they are not designed to best fit the distinct characteristics of PCM.…”
Section: Introductionmentioning
confidence: 99%