• DocumentCode
    498748
  • Title

    Enabling large-scale storage in sensor networks with the Coffee file system

  • Author

    Tsiftes, Nicolas ; Dunkels, Adam ; He, Zhitao ; Voigt, Thiemo

  • Author_Institution
    Swedish Inst. of Comput. Sci., Stockholm, Sweden
  • fYear
    2009
  • fDate
    13-16 April 2009
  • Firstpage
    349
  • Lastpage
    360
  • Abstract
    Persistent storage offers multiple advantages for sensor networks, yet the available storage systems have been unwieldy because of their complexity and device-specific designs. We present the Coffee file system for flash-based sensor devices. Coffee provides a programming interface for building efficient and portable storage abstractions. Unlike previous flash file systems, Coffee uses a small and constant RAM footprint per file, making it scale elegantly with workloads consisting of large files or many files. In addition, the performance overhead of Coffee is low: the throughput is at least 92% of the achievable direct flash driver throughput. We show that network layer components such as routing tables and packet queues can be implemented on top of Coffee, leading to increased performance and reduced memory requirements for routing and transport protocols.
  • Keywords
    file organisation; flash memories; operating systems (computers); random-access storage; storage management; wireless sensor networks; Coffee file system; Permission flash driver; RAM footprint; flash-based sensor devices; large-scale storage; network layer components; operating systems; packet queues; persistent storage; programming interface; routing protocols; routing tables; sensor networks; storage management; transport protocols; Algorithm design and analysis; File systems; Flash memory; Large-scale systems; Permission; Random access memory; Read-write memory; Sensor systems; Software measurement; Throughput; Sensor networks; file systems; storage abstractions; storage-centric;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Processing in Sensor Networks, 2009. IPSN 2009. International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4244-5108-1
  • Electronic_ISBN
    978-1-60558-371-6
  • Type

    conf

  • Filename
    5211918