Title :
Exploiting the Interplay between Memory and Flash Storage in Embedded Sensor Devices
Author :
Agrawal, Devesh ; Li, Boduo ; Cao, Zhao ; Ganesan, Deepak ; Diao, Yanlei ; Shenoy, Prashant
Abstract :
Although memory is an important constraint in embedded sensor nodes, existing embedded applications and systems are typically designed to work under the memory constraints of a single platform and do not consider the interplay between memory and flash storage. In this paper, we present the design of a memory-adaptive flash-based embedded sensor system that allows an application to exploit the presence of flash and adapt to different amounts of RAM on the embedded device. We describe how such a system can be exploited by data-centric sensor applications. Our design involves several novel features: flash and memory-efficient storage and indexing, techniques for efficient storage reclamation, and intelligent buffer management to maximize write coalescing. Our results show that our system is highly energy-efficient under different workloads, and can be configured for embedded sensor platforms with memory constraints ranging from a few kilobytes to hundreds of kilobytes.
Keywords :
flash memories; random-access storage; sensors; RAM; data-centric sensor applications; embedded sensor nodes; flash storage; intelligent buffer management; memory storage; Ash; Construction industry; Data structures; Indexes; Memory management; Random access memory; Resource management;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location :
Macau SAR
Print_ISBN :
978-1-4244-8480-5
DOI :
10.1109/RTCSA.2010.10