Skip to main content

A File System for System Programming in Ubiquitous Computing

  • Conference paper
Systems Aspects in Organic and Pervasive Computing - ARCS 2005 (ARCS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3432))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. BTnodes - A Distributed Environment for Prototyping Ad Hoc Networks [Accessed: 01/2005], Available online: http://www.btnode.ethz.ch

  5. 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

    Google Scholar 

  6. Ember – Wireless Semiconductor Solutions. Available from, http://www.ember.com/

  7. Gay, D.: The Matchbox File System. Available online [Accessed: 01/2005], http://webs.cs.berkeley.edu/tos/tinyos-1.x/doc/matchbox-design.pdf

  8. Hess, C., Campbell, R.: An application of a context-aware file system. Personal and Ubiquitous Computing 7(6), 339–352 (2003) ISSN:1617-4909

    Article  Google Scholar 

  9. Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System Architecture Directions for Networked Sensors. ASPLOS-IX (2000)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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

  13. Neustaedter, C., Greenberg, S.: The Design of a Context-Aware Home Media Space. In: The Video. Video Proceedings of UBICOMP 2003, Seattle, USA (2003)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Tapia, E.M., Intille, S., Larson, K.: MITes: Wireless Portable Sensors for Studying Behavior. In: Adjunct Demo Proceedings of UBICOMP 2004, Nottingham, UK (2004)

    Google Scholar 

  16. TecO Smart-Its Particle [Accessed: 09/2004], http://particle.teco.edu

  17. The OpenGroup. IEEE Std 1003.1, 2004 Edition [Accessed: 09/2004], Available online: http://www.unix.org/single_unix_specification/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics