A sequential indexing scheme for flash-based embedded systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2009

A sequential indexing scheme for flash-based embedded systems

Résumé

NAND Flash has become the most popular stable storage medium for embedded systems. As on-board storage capacity increases, the need for efficient indexing techniques arises. Such techniques are very challenging to design due to a combination of NAND Flash constraints (for example the block-erase-before-pagerewrite constraint and limited number of erase cycles) and embedded system constraints (for example tiny RAM and resource consumption predictability). Previous work adapted traditional indexing methods to cope with Flash constraints by deferring index updates using a log and batching them to decrease the number of rewrite operations in Flash memory. However, these methods were not designed with embedded system constraints in mind and do not address them. In this paper, we propose a new alternative for indexing Flash-resident data that specifically addresses the embedded context. This approach, called PBFilter, organizes the index structure in a purely sequential way. Key lookups are sped up thanks to two principles called Summarization and Partitioning. We instantiate these principles with data structures and algorithms based on Bloom Filters and show the effectiveness of this approach through a comprehensive performance study.
Fichier principal
Vignette du fichier
p588-yin.pdf (527.76 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00624077 , version 1 (15-09-2011)

Identifiants

Citer

Shaoyi Yin, Philippe Pucheral, Xiaofeng Meng. A sequential indexing scheme for flash-based embedded systems. EDBT'09 - 12th International Conference on Extending Data Base Technology, 2009, St Petersbourg, Russia. pp.588-599, ⟨10.1145/1516360.1516429⟩. ⟨hal-00624077⟩
130 Consultations
257 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More