[Tinyos-devel] Release of Capsule - Object Storage System for
sensors
Deepak Ganesan
dganesan at cs.umass.edu
Mon Dec 11 13:49:24 PST 2006
Folks,
I wanted to announce a public release of the Capsule storage system
for NAND and NOR Flash memories. A short blurb about the system is
below. Its currently supported only under TinyOS 1.x but we will soon
be supporting it under 2.x as well. f you have any questions, feel
free to contact us.
Capsule - A TinyOS 1.x-based Sensor Storage system
The Sensors lab at University of Massachusetts, Amherst has made a
public release of Capsule -- it is a rich object-based storage system
for sensors that supports flexible use of available flash memory by
sensor applications.
It provides the abstraction of typed storage objects to applications;
supported object types include streams, indexes, stacks and queues.
Capsule supports checkpointing and rollback to allow the application
to recover gracefully from failures without any loss of data.
We provide our own file system implementation on Capsule that allows
existing applications using Matchbox and ELF to be ported so that
they can take advantage of Capsule's rich additional features.
It supports storage using both NAND and NOR flash memories, and is
easily portable to new flash and sensor platforms. We currently
support Mica2, Mica2Dot, MicaZ and our own custom NAND flash adapter
for the Mica2, and are currently working on porting Capsule to TelosB
as well.
Flash offers a finite storage medium; once it fills up, free space
needs to be created before any further data can be stored on it.
Basic Capsule objects perform memory reclamation by supporting
compaction.
Location: tinyos-1.x/contrib/umass
Capsule project web-page: http://sensors.cs.umass.edu/projects/capsule/
Capsule support: Send email to capsule-support at cs.umass.edu
People: Gaurav Mathur, Peter Desnoyers, Deepak Ganesan, Prashant Shenoy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.millennium.berkeley.edu/pipermail/tinyos-devel/attachments/20061211/991a7204/attachment.html
More information about the Tinyos-devel
mailing list