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.

Highlights

  • We demonstrate the need and feasibility of profile-matching methods for operation and management of wireless sensor networks (WSNs)

  • We concentrate on software management techniques for WSNs that are dynamic in terms of availability, mobility, and current application demands

  • In the context of the robot assisted sensor networks (ROSES) project, we study these aspects on a combination of mobile robots and stationary sensor networks

Read more

Summary

INTRODUCTION

We demonstrate the need and feasibility of profile-matching methods for operation and management of wireless sensor networks (WSNs). We concentrate on software management techniques for WSNs that are dynamic in terms of availability, mobility, and current application demands Questions such as how to configure, reconfigure, program, and reprogram networked embedded systems such as sensor nodes are discussed by Handziski et al [10]. We use a scenario consisting of a WSN assisted by mobile robot systems to depict the method in more detail These robots are used due to various reasons: the robots can store source code for many applications and dynamically generate binaries for the sensor nodes, single-hop reprogramming is more reliable, and security issues are limited to one-hop neighborhoods.

RELATED WORK
Reconfiguration concept
Profile-matching algorithm
Lab scenario
ON-DEMAND WSN MAINTENANCE
Preparation
Neighborhood exploration
Profile matching
Assignment
Dynamic code generation
Network-based reprogramming
COMMUNICATION PROTOCOL
B B Base system
CONCLUSION AND FURTHER WORK
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call