2003 · 94 citations · 6 references
ComputingComputer EngineeringComputer ScienceFault ToleranceGeographic Information SystemsStorage SystemsBlock StorageCachingData Storage SystemsSolid-state Drive ArchitectureSpatial Database SystemsStorage ManagementFlash MemoryFlash Memory ReliabilityFlash Memory StorageFlash Translation LayerGarbage Collection OverheadR+ TreesSpatial Data ManagementSpatial Data Storage
For many applications with spatial data management such as Geographic Information Systems (GIS), block-oriented access over flash memory could introduce a significant number of node updates. Such node updates could result in a large number of out-place updates and garbage collection over flash memory and damage its reliability. In this paper, we propose a very different approach which could efficiently handle fine-grained updates due to R-tree index access of spatial data over flash memory. The implementation is done directly over the flash translation layer (FTL) without any modifications to existing application systems. The feasibility of the proposed methodology is demonstrated with significant improvement on system performance, overheads on flash-memory management, and energy dissipation.
6
The R*-tree: an efficient and robust access method for points and rectangles
Norbert Beckmann, Hans‐Peter Kriegel, Ralf Schneider et al. · 1990 · 4.2K citations · Full text
A flash-memory based file system
Atsuo Kawaguchi, Shingo Nishioka, Hiroshi MOTODA · 1995 · 423 citations
Michael Wu, Willy Zwaenepoel · ACM SIGPLAN Notices · 1994 · 321 citations
Michael Wu, Willy Zwaenepoel · 1994 · 220 citations