Skip to main content

Advertisement

Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Profile-Matching Techniques for On-Demand Software Management in Sensor Networks

  • 1353 Accesses

Abstract

The heterogeneity and dynamics in terms of hardware and software configurations are steadily increasing in wireless sensor networks (WSNs). Therefore, software management is becoming one of the most prominent challenges in this domain. This applies especially for on-demand updates for improved redundancy or adaptive task allocation. Methodologies for efficient software management in WSN need to be investigated for operating and maintaining large-scale sensor networks. We developed a profile-based software management scheme that consists of a dynamic profile-matching algorithm to identify current hardware and software configurations, an on-demand code generation module, and mechanisms for dynamic network-centric reprogramming of sensor nodes. We exploit the advantages of robot-based reconfiguration and reprogramming methods for efficient and secure software management. The mobile robot system is employed for decision processes and to store the source code repository. The developed methods are depicted in detail. Additionally, we demonstrate the applicability and advantages based on a scenario that we implemented in our lab.

[1234567891011121314151617181920212223242526272829303132]

References

  1. 1.

    Fuchs G, Truchat S, Dressler F: Distributed software management in sensor networks using profiling techniques. Proceedings of the 1st International Conference on Communication System Software and Middleware (COMSWARE '06): 1st International Workshop on Software for Sensor Networks (SensorWare '06), January 2006, New Delhi, India 1-6.

  2. 2.

    Yao Z, Lu Z, Marquardt H, Fuchs G, Truchat S, Dressler F: On-demand software management in sensor networks using profiling techniques. Proceedings of the 2nd International Workshop on Multi-hop Ad Hoc Networks: from Theory to Reality (REALMAN '06), May 2006, Florence, Italy 113-115.

  3. 3.

    Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E: Wireless sensor networks: a survey. Computer Networks 2002,38(4):393-422. 10.1016/S1389-1286(01)00302-4

  4. 4.

    Akyildiz IF, Kasimoglu IH: Wireless sensor and actor networks: research challenges. Ad Hoc Networks 2004,2(4):351-367. 10.1016/j.adhoc.2004.04.003

  5. 5.

    Culler D, Estrin D, Srivastava M: Overview of sensor networks. Computer 2004,37(8):41-49.

  6. 6.

    Estrin D, Govindan R, Heidemann J, Kumar S: Next century challenges: scalable coordination in sensor networks. Proceedings of ACM/IEEE International Conference on Mobile Computing and Networking, August 1999, Seattle, Wash, USA 263-270.

  7. 7.

    Culler D, Hill J, Buonadonna P, Szewczyk R, Woo A: A network-centric approach to embedded software for tiny devices. Proceedings of the 1st International Workshop on Embedded Software (EMSOFT '01), October 2001, Tahoe City, Calif, USA, Lecture Notes in Computer Science 2211: 114-130.

  8. 8.

    Margi C: A survey on networking, sensor processing and system aspects of sensor networks. In Report. University of California, Santa Cruz, Calif, USA; 2003.

  9. 9.

    Han C-C, Kumar R, Shea R, Srivastava M: Sensor network software update management: a survey. International Journal of Network Management 2005,15(4):283-294. 10.1002/nem.574

  10. 10.

    Handziski V, Polastre J, Hauer J-H, Sharp C, Wolisz A, Culler D: Flexible hardware abstraction for wireless sensor networks. Proceedings of the 2nd European Workshop on Wireless Sensor Networks (EWSN '05), January-February 2005, Istanbul, Turkey 145-157.

  11. 11.

    Hurler B, Hof H-J, Zitterbart M: A general architecture for wireless sensor networks: first steps. Proceedings of the 24th International Conference on Distributed Computing Systems Workshops, March 2004, Tokyo, Japan 442-444.

  12. 12.

    Martin DL, Cheyer AJ, Moran DB: The open agent architecture: a framework for building distributed software systems. Applied Artificial Intelligence 1999,13(1-2):91-128. 10.1080/088395199117504

  13. 13.

    Dressler F: Sensor-based localization-assistance for mobile nodes. Proceedings of 4. GI/ITG KuVS Fachgespräch Drahtlose Sensornetze, March 2005, Zurich, Switzerland 102-106.

  14. 14.

    Dressler F, Fuchs G: Energy-aware operation and task allocation of autonomous robots. Proceedings of the 5th International Workshop on Robot Motion and Control (RoMoCo '05), June 2005, Dymaczewo, Poland 163-168.

  15. 15.

    Truchat S, Fuchs G, Meyer S, Dressler F: An adaptive model for reconfigurable autonomous services using profiling. International Journal of Pervasive Computing and Communications 2006,2(3):S247-S259. special issue on pervasive managemen 10.1108/17427370780000154

  16. 16.

    Chlipala A, Hui J, Tolle G: Deluge: Data Dissemination for Network Reprogramming at Scale. 2004. (http://www.cs.berkeley.edu/~jwhui/research/)

  17. 17.

    Frank C, Römer K: Algorithms for generic role assignment in wireless sensor networks. Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems (SenSys '05), November 2005, San Diego, Calif, USA 230-242.

  18. 18.

    Gauger M: Dynamic component exchange in TinyOS (Dynamischer Austausch von Komponenten in TinyOS), Master's thesis (Diplomarbeit).

  19. 19.

    Jeong J, Culler D: Incremental network programming for wireless sensors. Proceedings of the 1st Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks (SAHCN '04), October 2004, Santa Clara, Calif, USA 25-33.

  20. 20.

    Bai X, Kumar S, Xua D, Yun Z, Lai T-H: Deploying wireless sensors to achieve both coverage and connectivity. Proceedings of the 7th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc '06), May 2006, Florence, Italy 131-142.

  21. 21.

    Dressler F, Dietrich I: Lifetime analysis in heterogeneous sensor networks. Proceedings of the 9th EUROMICRO Conference on Digital System Design: Architectures, Methods and Tools (DSD '06), August-September 2006, Dubrovnik, Croatia 606-616.

  22. 22.

    Liu B, Brass P, Dousse O, Nain P, Towsley D: Mobility improves coverage of sensor networks. Proceedings of the the 6th ACM International Symposium on Mobile Ad Hoc Networking & Computing (MobiHoc '05), May 2005, Urbana-Champaign, Ill, USA 300-308.

  23. 23.

    Meguerdichian S, Koushanfar F, Potkonjak M, Srivastava MB: Coverage problems in wireless ad-hoc sensor networks. Proceedings of the 20th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM '01), April 2001, Anchorage, Alaska, USA 3: 1380-1387.

  24. 24.

    Batalin MA, Sukhatme GS: Coverage, exploration and deployment by a mobile robot and communication network. Proceedings of the International Workshop on Information Processing in Sensor Networks, April 2003, Palo Alto, Calif, USA 376-391.

  25. 25.

    Mhatre VP, Rosenberg C, Kofman D, Mazumdar R, Shroff N: A minimum cost heterogeneous sensor network with a lifetime constraint. IEEE Transactions on Mobile Computing 2005,4(1):4-14.

  26. 26.

    Xing G, Wang X, Zhang Y, Lu C, Pless R, Gill C: Integrated coverage and connectivity configuration for energy conservation in sensor networks. ACM Transactions on Sensor Networks 2005,1(1):36-72. 10.1145/1077391.1077394

  27. 27.

    Batalin MA, Sukhatme GS: Sensor coverage using mobile robots and stationary nodes. Scalability and Traffic Control in IP Networks II, July 2002, Boston, Mass, USA, Proceedings of SPIE 4868: 269-276.

  28. 28.

    Sun Y, Belding-Royer EM: A study of dynamic addressing techniques in mobile ad hoc networks. Wireless Communications and Mobile Computing 2004,4(3):315-329. 10.1002/wcm.215

  29. 29.

    Yao Z, Dressler F: Dynamic address allocation for management and control in wireless sensor networks. Proceedings of the 40th Annual Hawaii International Conference on System Sciences (HICSS '07), January 2007, Waikoloa, Hawaii, USA 292b.

  30. 30.

    Low KH, Leow WK, Ang MH Jr.: Autonomic mobile sensor network with self-coordinated task allocation and execution. IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews 2006,36(3):315-327.

  31. 31.

    Younis M, Akkaya K, Kunjithapatham A: Optimization of task allocation in a cluster-based sensor network. Proceedings of the 8th IEEE International Symposium on Computers and Communication (ISCC '03), June-July 2003, Kemer-Antalya, Turkey 1: 329-334.

  32. 32.

    Hui JW, Culler D: The dynamic behavior of a data dissemination protocol for network programming at scale. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys '04), November 2004, Baltimore, Md, USA 81-94.

Download references

Author information

Correspondence to Falko Dressler.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Dressler, F., Fuchs, G., Truchat, S. et al. Profile-Matching Techniques for On-Demand Software Management in Sensor Networks. J Wireless Com Network 2007, 080619 (2007). https://doi.org/10.1155/2007/80619

Download citation

Keywords

  • Sensor Network
  • Sensor Node
  • Wireless Sensor Network
  • Mobile Robot
  • Software Management