A file system for system programming in ubiquitous computing

In Ubiquitous computing, small embedded sensor and computing nodes are the main enabling technologies. System programming for such small embedded systems is a challenging task involving various hardware components with different characteristics. This paper presents a file system which organizes all computational and sensory functionality of a sensor node as resources in a uniform name space. It further provides a lightweight and uniform access model for all these resources. This mechanism forms an abstraction from different hardware, makes functions re-useable and simplifies the development on such systems. With ParticleFS a concrete file system implementation on a sensor node platform is shown. Application cases demonstrate sensor logging, an interactive shell, executables, a pipe mechanism and remote access capabilities of the ParticleFS.

[1]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

[2]  Anthony LaMarca,et al.  Oasis: an architecture for simplified data management and disconnected operation , 2004, Personal and Ubiquitous Computing.

[3]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

[4]  Gregory D. Abowd,et al.  The Aware Home: A Living Laboratory for Ubiquitous Computing Research , 1999, CoBuild.

[5]  Kay Römer,et al.  Beyond event handlers: programming wireless sensors with attributed state machines , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[6]  Philip Robinson,et al.  Smart-Its - communication and sensing technology for UbiComp environments , 2003 .

[7]  Philip Robinson,et al.  AwareCon: Situation Aware Context Communication , 2003, UbiComp.

[8]  Roy H. Campbell,et al.  An application of a context-aware file system , 2003, Personal and Ubiquitous Computing.

[9]  Kent Larson,et al.  MITes: Wireless Portable Sensors for Studying Behavior , 2004 .

[10]  Michael Beigl,et al.  The particle computer system , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[11]  Philip Robinson,et al.  eSeal - A System for Enhanced Electronic Assertion of Authenticity and Integrity , 2004, Pervasive.

[12]  Carman Neustaedter,et al.  The Design of a Context-Aware Home Media Space for Balancing Privacy and Awareness , 2003, UbiComp.

[13]  Rob Pike Plan 9 from Bell Labs (特集 ネットワ-クOS--これからの分散コンピュ-ティング) , 1996 .