Title :
Analyzing and modeling the failure behavior of Wireless Sensor Networks software under errors
Author :
Cinque, Marcello ; Martino, Catello Di ; Testa, Alessandro
Author_Institution :
Dipt. di Inf. e Sist., Univ. di Napoli Federico II, Napoli, Italy
Abstract :
As Wireless Sensor Networks (WSNs) are starting to be adopted in critical scenarios, it becomes important to study the behavior of WSN software in response to errors induced by hardware faults. To this aim, in this paper we present the results of an extensive fault-injection campaign, conducted on three different WSN operating systems (OSs). Results show that, depending on the concurrency model and on the memory management, the OS reacts to injected faults differently, indicating that fault containment strategies and hang-checking assertions should be implemented to avoid spreading and activations of errors. Analysis also allowed us to define a detailed dependability model of the WSN software, to be used to simulate the expected failure behavior of a given OS when solicited by given low-level hardware faults.
Keywords :
failure analysis; operating systems (computers); software fault tolerance; telecommunication computing; telecommunication network reliability; wireless sensor networks; OS; WSN operating systems; concurrency model; extensive fault-injection campaign; failure behavior; fault containment strategies; hang-checking assertions; low-level hardware faults; memory management; wireless sensor networks software; Computer crashes; Instruction sets; Operating systems; Registers; Strontium; Wireless sensor networks; Fault Injection; Operating Systems; SAN models; Wireless Sensor Networks;
Conference_Titel :
Wireless Communications and Mobile Computing Conference (IWCMC), 2012 8th International
Conference_Location :
Limassol
Print_ISBN :
978-1-4577-1378-1
DOI :
10.1109/IWCMC.2012.6314366