Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

International Conference on Availability, Reliability, and Security

CD-ARES 2012: Multidisciplinary Research and Practice for Information Systems pp 218–232Cite as

  1. Home
  2. Multidisciplinary Research and Practice for Information Systems
  3. Conference paper
TinyStream Sensors

TinyStream Sensors

  • Pedro Furtado21 
  • Conference paper
  • 1964 Accesses

  • 2 Citations

Part of the Lecture Notes in Computer Science book series (LNISA,volume 7465)

Abstract

Stream processing engines have been proposed in the past for handling streaming data coming from data sources. But considering sensor networks, there is a need for an approach that allows stream models to reach also computation-capable constrained embedded devices and to implement storage, exchange and computation on those. We propose a stream model that implements sensor-device data handling. The stream processing abstraction and interface allows small motes to store and process the data locally and to route processed data to consumer streams on-demand. This eliminates the need to code motes operation in lower-level languages, allows easy configuration of operations of different types and saves communication energy. The approach is quite useful in diverse contexts, including wireless sensor networks. We describe the approach and show its advantages experimentally.

Keywords

  • distributed systems
  • sensor networks
  • stream processing

Download conference paper PDF

References

  1. Bonnet, P., Gehrke, J., Seshadri, P.: Towards Sensor Database Systems. In: Tan, K.-L., Franklin, M.J., Lui, J.C.-S. (eds.) MDM 2001. LNCS, vol. 1987, pp. 3–14. Springer, Heidelberg (2000)

    CrossRef  Google Scholar 

  2. Dai, H., Neufeld, M., Han, R.: Elf: an efficient log-structured flash file system for micro sensor nodes. In: Proceedings of the International Conference on Embedded Networked Sensor Systems (ACM SenSys), Baltimore, MD, USA (November 2004)

    Google Scholar 

  3. Diao, Y., Ganesan, D., Mathur, G., Shenoy, P.: Rethinking data management for storage-centric sensor networks. In: Proceedings of the Third Biennial Conference on Innovative Data Systems Research (CIDR), Asilomar, CA, USA (January 2007)

    Google Scholar 

  4. Madden, S., Franklin, M., Hellerstein, J., Hong, W.: TinyDB: an acquisitional query processing system for sensor networks. ACM Transactions on Database Systems 30(1), 122–173 (2005)

    CrossRef  Google Scholar 

  5. Mathur, G., Desnoyers, P., Ganesan, D., Shenoy, P.: Capsule: an energy-optimized object storage system for memory-constrained sensor devices. In: Proceedings of the International Conference on Embedded Networked Sensor Systems (ACM SenSys), Boulder, Colorado, USA (November 2006)

    Google Scholar 

  6. Nath, S., Kansal, A.: FlashDB: Dynamic self-tuning database for NAND flash. In: Proceedings of the International Conference on Information Processing in Sensor Networks (ACM/IEEE IPSN), Cambridge, MA, USA (April 2007)

    Google Scholar 

  7. Priyantha, B., Kansal, A., Goraczko, M., Zhao, F.: Tiny web services: Design and implementation of interoperable and evolvable sensor networks. In: Proceedings of the International Conference on Embedded Networked Sensor Systems (ACM SenSys), Raleigh, NC, USA (2008)

    Google Scholar 

  8. Pucheral, P., Bouganim, L., Valduriez, P., Bobineau, C.: PicoDBMS: Scaling down database techniques for the smartcard. The VLDB Journal 10(2-3), 120–132 (2001)

    MATH  Google Scholar 

  9. Tsiftes, N., Dunkels, A., He, Z., Voigt, T.: Enabling Large-Scale Storage in Sensor Networks with the Coffee File System. In: Proceedings of the International Conference on Information Processing in Sensor Networks (ACM/IEEE IPSN), San Francisco, CA, USA (April 2009)

    Google Scholar 

  10. Streambase URL (2012), www.streambase.com

  11. Esper (2012), esper.codehaus.org

  12. Aberer, K., Hauswirth, M., Salehi, A.: Infrastructure for data processing in large-scale interconnected sensor networks. In: Mobile Data Management (MDM), Germany (2007)

    Google Scholar 

  13. Shneidman, J., Pietzuch, P., Ledlie, J., Roussopoulos, M., Seltzer, M., Welsh, M.: Hourglass: An Infrastructure for Connecting Sensor Networks and Applications. Technical Report TR-21-04. Harvard University, EECS (2004)

    Google Scholar 

  14. Gay, D., Levis, P., Behren, R.V., Welsh, M., Brewer, E., Culler, D.: The nesC language: A holistic approach to networked embedded systems. In: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation, pp. 1–11. ACM, San Diego (2003)

    CrossRef  Google Scholar 

  15. Dunkels, Gronvall, B., Voigt, T.: Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors. In: Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks, pp. 455–462. IEEE Computer Society (2004)

    Google Scholar 

  16. Mainland, G., Welsh, M., Morrisett, G.: Flask: A Language for Data-driven Sensor Network Programs, Harvard University, Tech. Rep. TR-13-06 (2006)

    Google Scholar 

  17. Mottola, L.: Programming Wireless Sensor Networks: From Physical to Logical Neighborhoods. PhD Thesis. Politecnico di Milano, Italy (2008)

    Google Scholar 

  18. Gummadi, R., Gnawali, O., Govindan, R.: Macro-programming Wireless Sensor Networks Using Kairos. In: Prasanna, V.K., Iyengar, S.S., Spirakis, P.G., Welsh, M. (eds.) DCOSS 2005. LNCS, vol. 3560, pp. 126–140. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  19. Bakshi, Prasanna, V.K., Reich, J., Larner, D.: The Abstract Task Graph: a methodology for architecture-independent programming of networked sensor systems. In: Proceedings of the 2005 Workshop on End-to-end, Sense-and-respond Systems, Applications and Services, pp. 19–24. USENIX Association, Seattle (2005)

    Google Scholar 

  20. Newton, R., Morrisett, G., Welsh, M.: The regiment macroprogramming system. In: Proceedings of the 6th International Conference on Information Processing in Sensor Networks, pp. 489–498. ACM, Cambridge (2007)

    CrossRef  Google Scholar 

  21. Liu, J., Chu, M., Reich, J., Zhao, F.: State-centric programming for sensor-actuator network systems. IEEE Pervasive Computing 2, 50–62 (2003)

    CrossRef  Google Scholar 

  22. Welsh, M., Mainland, G.: Programming sensor networks using abstract regions. In: Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation, vol. 1, p. 3. USENIX Association, San Francisco (2004)

    Google Scholar 

  23. Kothari, N., Gummadi, R., Millstein, T., Govindan, R.: Reliable and efficient programming abstractions for wireless sensor networks. SIGPLAN Not. 42, 200–210 (2007)

    CrossRef  Google Scholar 

  24. Ocean, M.J., Bestavros, A., Kfoury, A.J.: snBench. In: Proceedings of the 2nd International Conference on Virtual Execution Environments - VEE 2006, Ottawa, Ontario, Canada, p. 89 (2006)

    Google Scholar 

  25. Li, S., Son, S., Stankovic, J.: Event Detection Services Using Data Service Middleware in Distributed Sensor Networks. Telecommunication Systems 26, 351–368 (2004)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations

  1. University of Coimbra, Polo II, Coimbra, Portugal

    Pedro Furtado

Authors
  1. Pedro Furtado
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Department of IT, Engineering and Environment, University of South Australia, Mawson Lakes Campus, 5001, Adelaide, SA, Australia

    Gerald Quirchmayr

  2. Department of Information Technologies, University of Economics, W. Churchill Sq. 4, 130 67, Prague 3, Czech Republic

    Josef Basl

  3. School of Information Science, Korean Bible University, 16 Danghyun 2-gil, Nowon-gu, 139-791, Seoul, Korea

    Ilsun You

  4. Information Technology and Decision Sciences, Old Dominion University, 2076 Constant Hall, 23529, Norfolk, VA, USA

    Lida Xu

  5. Institute of Software Technology and Interactive Systems, Vienna University of Technology and SBA Research, Favoritenstrsse 9-11, 1040, Vienna, Austria

    Edgar Weippl

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 IFIP International Federation for Information Processing

About this paper

Cite this paper

Furtado, P. (2012). TinyStream Sensors. In: Quirchmayr, G., Basl, J., You, I., Xu, L., Weippl, E. (eds) Multidisciplinary Research and Practice for Information Systems. CD-ARES 2012. Lecture Notes in Computer Science, vol 7465. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32498-7_17

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-32498-7_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32497-0

  • Online ISBN: 978-3-642-32498-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature