Exploiting self-organization and fault tolerance in wireless sensor networks: A case study on wildfire detection application

The wildfires caused by human occupation is one of the factors that most contributes to deforestation of conservation areas, resulting in a number of issues for ecological systems. Premature fire detections lead to the elimination or reduction of the damage that will be caused by a fire incident. Wireless sensor networks have been shown to be a good alternative for environmental monitoring applications, as they can collect and send information in real time, such as humidity, wind, and temperature of various parts of the forest. Due to problems such as power limitation, communication failure, and loss of nodes, the network topology is constantly changing, requiring mechanisms to achieve self-organization and fault tolerance. This article proposes the development of a model and application in self-organizing and fault-tolerant wireless sensor networks for fire detection in conservation areas. To achieve self-organization and fault tolerance, we rely on encouraged local interactions between neighboring nodes that monitor the same region and the coordination of tasks, through a supervisor node, equipped with a framework for developing component-based fault-tolerant applications. For the analysis and validation of both model and application, it was simulated 60 events in the network of sensors in a real scenario using the simulator Sinalgo. The results were classified as True (partial or absolute) or False (partial or absolute). In all, 45% of consensus identified a possible fault in the application and in only 35% there was absolute consensus.

[1]  Deborah Estrin,et al.  Scalable Coordination for Wireless Sensor Networks: Self-Configuring Localization Systems , 2001 .

[2]  Bradley R. Schmerl,et al.  Rainbow: architecture-based self-adaptation with reusable infrastructure , 2004, International Conference on Autonomic Computing, 2004. Proceedings..

[3]  Brian Randell,et al.  System structure for software fault tolerance , 1975, IEEE Transactions on Software Engineering.

[4]  Majid Bagheri,et al.  Wireless Sensor Networks for Early Detection of Forest Fires , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[5]  Brian Randell,et al.  The Evolution of the Recovery Block Concept , 1994 .

[6]  Gordon S. Blair,et al.  A generic component model for building systems software , 2008, TOCS.

[7]  Azzedine Boukerche,et al.  A reliable and data aggregation aware routing protocol for wireless sensor networks , 2009, MSWiM '09.

[8]  Falko Dressler,et al.  Self-organization in sensor and actor networks , 2007, Wiley series in communications networking and distributed systems.

[9]  Yu Gu,et al.  A Novel Accurate Forest Fire Detection System Using Wireless Sensor Networks , 2011, 2011 Seventh International Conference on Mobile Ad-hoc and Sensor Networks.

[10]  Zhengsu Tao,et al.  Application of Wireless Sensor Networks for Monitoring Emergency Events , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[11]  Mohamed F. Younis,et al.  Autonomous recovery from multi-node failure in Wireless Sensor Network , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[12]  Donald O. Walter,et al.  Self-Organizing Systems , 1987, Life Science Monographs.

[13]  Falko Dressler,et al.  Self-Organization in Sensor and Actor Networks: Dressler/Self-Organization in Sensor and Actor Networks , 2007 .

[14]  Nak Young Chong,et al.  Self-organizing ad-hoc robotic sensor networks based on locally communicative interactions , 2011, 2011 8th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[15]  Algirdas Avizienis,et al.  Design of fault-tolerant computers , 1967, AFIPS '67 (Fall).

[16]  M. A. Vilela,et al.  RAHMoN: Routing Algorithm for Heterogeneous Mobile Networks , 2012, 2012 Second Brazilian Conference on Critical Embedded Systems.

[17]  V. Isaeva Self-organization in biological systems , 2012, Biology Bulletin.

[18]  Heonshik Shin,et al.  Reliable Wildfire Monitoring with Sparsely Deployed Wireless Sensor Networks , 2012, 2012 IEEE 26th International Conference on Advanced Information Networking and Applications.

[19]  M. L. Chaim,et al.  FlexFT: A Generic Framework for Developing Fault-Tolerant Applications in the Sensor Web , 2013, Int. J. Distributed Sens. Networks.

[20]  Algirdas Avizienis,et al.  The N-Version Approach to Fault-Tolerant Software , 1985, IEEE Transactions on Software Engineering.

[21]  Heonshik Shin,et al.  Priority-based Routing for Solar-Powered Wireless Sensor Networks , 2007, 2007 2nd International Symposium on Wireless Pervasive Computing.

[22]  Alan Garfinkel,et al.  Self-organizing systems : the emergence of order , 1987 .

[23]  Mary Shaw,et al.  Software Engineering for Self-Adaptive Systems: A Research Roadmap , 2009, Software Engineering for Self-Adaptive Systems.

[24]  Bradley R. Schmerl,et al.  Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure , 2004, Computer.