• DocumentCode
    3457991
  • Title

    A flash resident file system for embedded sensor networks

  • Author

    Fazackerley, S. ; Lawrence, Roger

  • Author_Institution
    Univ. of British Columbia, Okanagan, BC, Canada
  • fYear
    2011
  • fDate
    8-11 May 2011
  • Abstract
    Many embedded devices, especially those designed for environmental sensor logging, have extremely limited RAM, often less than several kilobytes. Logged data is stored on flash memory and needs to be easily managed at low energy cost. A file system is required to efficiently manage the device, specifically dealing with wear leveling of the flash memory. Previous flash file systems, even those designed for small memory devices, still consume a reasonable amount of RAM (1K or more). In this paper, we present a flash file system that supports record level consistency with the entire file system and address mapping functionality stored on flash memory. Although this results in a marginally higher read cost, RAM utilization is less than 150 bytes and the read cost in terms of energy usage is less. The key idea is that NOR flash used on these devices supports direct byte reads not supported by NAND memory which allows page translation and data storage to require less memory and consume less energy.
  • Keywords
    flash memories; intelligent sensors; random-access storage; wireless sensor networks; NOR flash; RAM; embedded device; embedded sensor networks; energy usage; environmental sensor logging; flash file system; flash resident file system; Ad hoc networks; Ash; Equations; Microprocessors; Random access memory; Wireless communication; Wireless sensor networks; file system; flash memory; microprocessor; wireless sensor network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering (CCECE), 2011 24th Canadian Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-9788-1
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2011.6030693
  • Filename
    6030693