[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