Abstract
In Ubiquitous computing small embedded sensor and computing nodes are one of 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 for sensor nodes platforms providing a common organization structure and a lightweight and uniform access model for sensors and all other resources on sensor nodes. This mechanism forms an abstraction from different hardware, makes functions re-useable and simplifies the development on such systems. With ParticleFS an file system implementation on a sensor node platform is shown. As an example a telnet application running on sensor nodes was implemented demonstrating the usage of the approach for system programming on such platforms.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beigl, M., Zimmer, T., Krohn A., Decker, C., Robinson, P.: Smart-Its - Communication and Sensing Technology for UbiComp Environments. Technical Report ISSN 1432-7864 (2003)
Beigl, M., Zimmer, T., Krohn, A., Decker, C., Robinson, P.: Creating Ad-Hoc Pervasive Computing Environments. In: The Adjunct Video Proceedings of the Pervasive 2004, Vienna, Austria (2004)
Beigl, M., Krohn, A., Zimmer, T., Decker, C., Robinson, P.: AwareCon: Situation Aware Context Communication. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 132–139. Springer, Heidelberg (2003)
BTnodes - A Distributed Environment for Prototyping Ad Hoc Networks [Accessed: 01/2005], Available online: http://www.btnode.ethz.ch
Decker, C., Beigl, M., Krohn, A., Kubach, U., Robinson, P.: eSeal - A System for Enhanced Electronic Assertion of Authenticity and Integrity of Sealed Items. Pervasive 2004, Austria
Ember – Wireless Semiconductor Solutions. Available from, http://www.ember.com/
Gay, D.: The Matchbox File System. Available online [Accessed: 01/2005], http://webs.cs.berkeley.edu/tos/tinyos-1.x/doc/matchbox-design.pdf
Hess, C., Campbell, R.: An application of a context-aware file system. Personal and Ubiquitous Computing 7(6), 339–352 (2003) ISSN:1617-4909
Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System Architecture Directions for Networked Sensors. ASPLOS-IX (2000)
Kidd, C.D., Orr, R.J., Abowd, G., Atkeson, C.A., Essa, I., MacIntyre, B., Mynatt, E., Starner, T., Newstetter, W.: The Aware Home: A Living Laboratory for Ubiquitous Computing Research. In: The Proceedings of CoBuild 1999 (October 1999)
Lamarca, A., Rodrig, M.: Oasis: An Architecture for Simplified Data Management and Disconnected Operation. In: Müller-Schloer, C., Ungerer, T., Bauer, B. (eds.) ARCS 2004. LNCS, vol. 2981, pp. 92–106. Springer, Heidelberg (2004)
Maze, R., Holmquist, L.E.: Smart-Its Workshop on Interactive Scenarios [Accessed: 09/2004], Available online: http://play.tii.se/projects/smart-its/restaurant.html
Neustaedter, C., Greenberg, S.: The Design of a Context-Aware Home Media Space. In: The Video. Video Proceedings of UBICOMP 2003, Seattle, USA (2003)
Pike, R., Presotto, D., Dorwards, S., Flandrena, B., Thompson, K., Trickey, H., Winterbottom, P.: Plan 9 from Bell Labs. Computing Systems 8(3), 221–254 (1995)
Tapia, E.M., Intille, S., Larson, K.: MITes: Wireless Portable Sensors for Studying Behavior. In: Adjunct Demo Proceedings of UBICOMP 2004, Nottingham, UK (2004)
TecO Smart-Its Particle [Accessed: 09/2004], http://particle.teco.edu
The OpenGroup. IEEE Std 1003.1, 2004 Edition [Accessed: 09/2004], Available online: http://www.unix.org/single_unix_specification/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Decker, C., Beigl, M., Krohn, A. (2005). A File System for System Programming in Ubiquitous Computing. In: Beigl, M., Lukowicz, P. (eds) Systems Aspects in Organic and Pervasive Computing - ARCS 2005. ARCS 2005. Lecture Notes in Computer Science, vol 3432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31967-2_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-31967-2_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25273-3
Online ISBN: 978-3-540-31967-2
eBook Packages: Computer ScienceComputer Science (R0)