Skip to main content

MidSN – A Middleware for Uniform Configuration and Processing over Heterogeneous Sensor and Actuator Networks

  • Conference paper
  • 1182 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7960))

Abstract

Applications for Sensor and Actuator Networks (SANs) are being spread to areas in which easy configuration by non-programmers will enhance acceptance, and also contexts where reconfiguration is needed during the application lifespan. Wireless SAN (WSAN) may include wired or wireless devices, computers and control stations arranged in a heterogeneous distributed system. Instead of assuming that embedded device nodes (e.g. a TelosB mote) and control station(s) (e.g. computers running Linux) are disparate entities with their own programming and processing model, it should be viewed as a single heterogeneous distributed system, offering more uniformity, simplicity and flexibility. In this paper we propose MidSN - an approach to hide heterogeneity and offer a single common configuration and processing component for all nodes of that heterogeneous system. This advances the current state-of-the-art, by providing a lego-like model whereby a single simple but powerful component is deployed in any node regardless of its underlying differences and the system is able to remotely configure and process data in any node in a most flexible way, since every node (including for instance computer nodes) has the same uniform API, processing and access functionalities.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mottola, L.: Programming Wireless Sensor Networks: From Physical to Logical Neighborhoods, PhD Thesis (2008)

    Google Scholar 

  2. Levis, P., Culler, D.E.: Maté: a Tiny Virtual Machine for Sensor Networks. Architectural Support for Programming Languages and Operating Systems (2002)

    Google Scholar 

  3. Madden, S., Franklin, M., Hellerstein, J., Hong, W.: TinyDB: An acquisitional query processing system for sensor networks. ACM Trans. Database Syst. (2005)

    Google Scholar 

  4. Fok, C.-L., Roman, G.-C., Lu, C.: Agilla: A mobile agent middleware for self-adaptive wireless sensor networks. ACM Transactions on Autonomous and Adaptive Systems (2009)

    Google Scholar 

  5. Liu, T., Martonosi, M.: Impala: a middleware system for managing autonomic, parallel sensor systems. In: Proceedings of the Ninth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2003 (2003)

    Google Scholar 

  6. Abadi, D., Ahmad, Y., Balakrishnan, H., Balazinska, M., Cetintemel, U., Cherniack, M., Hwang, J., Jannotti, J., Lindner, W., Madden, S., Rasin, A., Stonebraker, M., Tatbul, N., Xing, Y., Zdonik, S.: The Design of the Borealis Stream Processing Engine. In: Proc. of the Second Biennial Conference on Innovative Data Systems Research, CIDR (2005)

    Google Scholar 

  7. Aberer, K., Hauswirth, M., Salehi, A.: The global sensor networks middleware for efficient and flexible deployment and interconnection of sensor networks, T. Report LSIR-REPORT-2006-006, Ecole Polytechnique Fédérale de Lausanne, EPFL (2006)

    Google Scholar 

  8. Gibbons, P.B., Karp, B., Ke, Y., Nath, S., Seshan, S.: IrisNet: An Architecture for a World-Wide SensorWeb. IEEE Pervasive Computing (2003)

    Google Scholar 

  9. Suriyachai, P., Brown, J., Roedig, U.: Poster Abstract: A MAC Protocol for Industrial Process Automation and Control. In: Proc. of EWSN 2010 (2010)

    Google Scholar 

  10. Dunkels, A., Schmidt, O., Voigt, T., Ali, M.: Protothreads: Simplifying Event-Driven Programming of Memory-Constrained Embedded Systems. In: Proc. of the 4th Int. Conf. on Emb. Netw. Sensor Syst. (2006)

    Google Scholar 

  11. Ye, W., Heidemann, J., Estrin, D.: An Energy-Efficient MAC Protocol for Wireless Sensor Networks. In: IEEE INFOCOM (June 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cecílio, J., Costa, J., Martins, P., Ferreira, N., Furtado, P. (2013). MidSN – A Middleware for Uniform Configuration and Processing over Heterogeneous Sensor and Actuator Networks. In: Cichoń, J., Gȩbala, M., Klonowski, M. (eds) Ad-hoc, Mobile, and Wireless Network. ADHOC-NOW 2013. Lecture Notes in Computer Science, vol 7960. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39247-4_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39247-4_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39246-7

  • Online ISBN: 978-3-642-39247-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics