MARWIS: A Management Architecture for Heterogeneous Wireless Sensor Networks

  • Gerald Wagenknecht
  • Markus Anwander
  • Torsten Braun
  • Thomas Staub
  • James Matheka
  • Simon Morgenthaler
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5031)


In this paper we present a new management architecture for heterogeneous wireless sensor networks (WSNs) called MARWIS. It supports common management tasks such as monitoring, (re)configuration, and updating program code in a WSN and considers specific characteristics of WSNs and restricted physical resources of the nodes such as battery, computing power, memory or network bandwidth and link quality. To handle large heterogeneous WSN we propose to subdivide it into smaller sensor subnetworks (SSNs), which contains sensor node of one type. A wireless mesh network (WMN) operates as backbone and builds the communication gateway between these SSNs. We show that the packet loss and the round trip time are decreased significantly in such an architecture. The mesh nodes operate also as a communication gateway between the different SSNs and perform the management tasks. All management tasks are controlled by a management station located in the Internet.


Sensor Node Packet Loss Round Trip Time Wireless Mesh Network Mesh Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Anwander, M., Wagenknecht, G., Staub, T., Braun, T.: Management of Heterogeneous Wireless Sensor Networks. 6. FG Sensornetzwerke, Aachen, Germany (July 2007)Google Scholar
  2. 2.
    Ruiz, L.B., Nogueira, J., Loureiro, A.: Manna: A Management Architecture for Wireless Sensor Networks. IEEE Communications 41(2), 116–125 (2003)CrossRefGoogle Scholar
  3. 3.
    Marrón, P.J., Lachenmann, A., Minder, D., Hähner, J., Gauger, M., Saukh, O., Rothermel, K.: TinyCubus: A Flexible and Adaptive Framework for Sensor Networks. In: EWSN 2005, Istanbul, Turkey (January 2005)Google Scholar
  4. 4.
    Shen, C.C., Srisathapornphat, C., Jaikaeo, C.: An Adaptive Management Architecture for Ad Hoc Networks. IEEE Communication 41(2), 108–115 (2003)CrossRefGoogle Scholar
  5. 5.
    Römer, K., Kasten, O., Mattern, F.: Middleware Challenges for Wireless Sensor Networks. SIGMOBILE Mob. Comput. Commun. Rev. 6(4), 59–61 (2002)CrossRefGoogle Scholar
  6. 6.
    Heinzelman, W.B., Murphy, A.L., Carvalho, H.S., Perillo, M.A.: Middleware to Support Sensor Network Applications. IEEE Network 18(1), 6–14 (2004)CrossRefGoogle Scholar
  7. 7.
    Liu, T., Martonosi, M.: Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems. In: PPoPP 2003, San Diego, CA, USA (June 2003)Google Scholar
  8. 8.
    Levis, P., Culler, D.: Maté: A Tiny Virtual Machine for Sensor Networks. In: ASPLOS-X 2002, San Jose, CA, USA (October 2002)Google Scholar
  9. 9.
    Aberer, K., Alonso, G., Kossmann, D.: Data Management for a Smart Earth. SIGMOD Rec 35(4), 40–45 (2006)CrossRefGoogle Scholar
  10. 10.
    Han, C., Kumar, R., Shea, R., Srivastava, M.: Sensor Network Software Update Management: A Survey. Int. Journal of Network Man. 15(4), 283–294 (2005)CrossRefGoogle Scholar
  11. 11.
    Brown, S., Sreenan, C.J.: Updating Software in Wireless Sensor Networks: A Survey. Technical Report UCC-CS-2006-13-07, University College Cork, Ireland (July 2006)Google Scholar
  12. 12.
    Wang, Q., Zhu, Y., Cheng, L.: Reprogramming Wireless Sensor Networks: Challenges and Approaches. IEEE Network 20(3), 48–55 (2006)CrossRefGoogle Scholar
  13. 13.
    Reijers, N., Langendoen, K.: Efficient Code Distribution in Wireless Sensor Networks. In: WSNA 2003, San Diego, CA, USA (September 2003)Google Scholar
  14. 14.
    Jeong, J., Culler, D.: Incremental Network Programming for Wireless Sensors. In: SECON 2004, Santa Clara, CA (October 2004)Google Scholar
  15. 15.
    Koshy, J., Pandy, R.: Remote Incremental Linking for Energy-Efficient Reprogramming of Sensor Networks. In: EWSN 2005, Istanbul, Turkey (January 2005)Google Scholar
  16. 16.
    Marrón, P.J., Gauger, M., Lachemann, A., Minder, D., Saukh, O., Rothermel, K.: FlexCup: A Flexible and Efficient Code Update Mechanism for Sensor Networks. In: Römer, K., Karl, H., Mattern, F. (eds.) EWSN 2006. LNCS, vol. 3868, Springer, Heidelberg (2006)CrossRefGoogle Scholar
  17. 17.
    Stathopoulos, T., Heidemann, J., Estrin, D.: A Remote Code Update Mechanism for Wireless Sensor Networks. Technical Report CENS-TR-30, University of California, Los Angeles, USA (November 2003)Google Scholar
  18. 18.
    Scatterweb: Platform for Self-configuring Wireless Sensor Networks. Last visit (March 2008),
  19. 19.
    Tmote SKY: Reliable Low-power Wireless Sensor Networking Platform for Development. Last visit (March 2008),
  20. 20.
    BTnode: Flexible Platform for Fast-prototyping of Sensor and Ad-hoc Networks. Last visit (March 2008),
  21. 21.
    MICAz: The MICAz is a 2.4 GHz, IEEE/ZigBee 802.15.4, board used for low-power, wireless sensor networks. Last visit (March 2008),
  22. 22.
    Staub, T., Balsiger, D., Lustenberger, M., Braun, T.: Secure Remote Management and Software Distribution for WMNs. In: ASWN 2007, Santander, Spain (May 2007)Google Scholar
  23. 23.
    Burgess, M.: A Tiny Overview of CFEngine: Convergent Maintenance Agent. In: MARS/ICINCO 2005, Barcelona, Spain (September 2005)Google Scholar
  24. 24.
    Dunkels, A., Grönvall, B., Voigt, T.: Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors. In: EmNetS 2004, Tampa, FL, USA (November 2004)Google Scholar
  25. 25.
    Intanagonwiwat, C., Govindan, R., Estrin, D., Heidemann, J., Silva, F.: Directed Diffusion for Wireless Sensor Networking. ACM/IEEE Transactions on Networking 11(1), 2–16 (2002)CrossRefGoogle Scholar
  26. 26.
    Graphviz: A Graph Visualization Software. Last visit (March 2008),
  27. 27.
    SQLite: A Self-contained, Serverless, Zero-configuration, Transactional SQL Database Engine. Last visit (March 2008),
  28. 28.
    Braun, T., Voigt, T., Dunkels, A.: TCP Support for Sensor Networks. In: WONS 2007, Obergurgl, Austria (January 2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Gerald Wagenknecht
    • 1
  • Markus Anwander
    • 1
  • Torsten Braun
    • 1
  • Thomas Staub
    • 1
  • James Matheka
    • 1
  • Simon Morgenthaler
    • 1
  1. 1.Institute of Computer Science and Applied MathematicsUniversity of BernSwitzerland

Personalised recommendations