z-logo
open-access-imgOpen Access
File System Support for Adjustable Resolution Applications in Sensor Networks
Author(s) -
Vikram P. Munishwar,
Sameer Tilak,
Nael AbuGhazaleh
Publication year - 2006
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-37246-6
DOI - 10.1007/11814764_35
Subject(s) - computer science , flash file system , file system , flash memory , real time computing , flash (photography) , data logger , computer data storage , scheme (mathematics) , wireless sensor network , embedded system , energy (signal processing) , database , computer hardware , operating system , computer memory , art , mathematical analysis , statistics , semiconductor memory , mathematics , visual arts
Flash memory is often the technology of choice for sensor networks because of its cost-effectiveness and attractive energy properties. In storage- constrained sensor network applications, the monitored data is typically stored in multi-resolution fashion. This allows reclamation of some storage space when needed by reducing the quality of stored data by eliminating some of the precision. Existing sensor network file systems are optimized for sequential logging of the data. However, flash memories have a number of unique properties that require careful consideration in file system design. In this paper, we show that in applications where adjustable resolution occurs, sequential logging file-systems result in an inefficient implementation of adjustable resolution. We propose an alternative implementation of the file system where data components are grouped with each other according to resolution. Thus, reducing resolution is implemented by simply erasing the pages with the excess resolution components. We have implemented the proposed scheme on crossbow MICA2 sensor nodes. In addition, using TOSSIM simulations, we show that as compared to the existing approach, the proposed scheme results in significant savings in read and write operations to the flash (thereby in turn saving energy, and reducing wear). Further, we show that wear leveling can be maintained over time by assigning the most significant data to the most frequently used pages.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom