A redundant gateway prototype for wireless avionic sensor networks

Wireless Sensor Network (WSN) technologies provide advantages that allow them to replace traditional wired systems in an ever growing number of applications. This paper describes the design of a WSN for mission critical applications such as the case of avionics, in which data collected from the sensors can be delivered to a cloud application through multiple independent gateways, thereby increasing data availability in presence of failures. Since the same data might be distributed along multiple paths, system-wide synchronization must be provided in order to guarantee data consistency. A heartbeat protocol is introduced along each path in order to guarantee timely detection of any single failure. We present a solution that can be implemented using open source software and commercial off-the-shelf hardware, which makes this approach viable for networks with a large number of heterogeneous sensors. Results reported in this paper show some sample measurements as well as the performance evaluation for our heartbeat algorithm in terms of latency between a failure and a full recovery of the system.

[1]  Benny P. L. Lo,et al.  BODY SENSOR NETWORK – A WIRELESS SENSOR PLATFORM FOR PERVASIVE HEALTHCARE MONITORING , 2005 .

[2]  Muhammad Fayyaz,et al.  Fault-Tolerant Distributed approach to satellite On-Board Computer design , 2014, 2014 IEEE Aerospace Conference.

[3]  David B. Thomas,et al.  Heterogeneous Heartbeats: A framework for dynamic management of Autonomous SoCs , 2014, 2014 24th International Conference on Field Programmable Logic and Applications (FPL).

[4]  Giacomo Verticale,et al.  Fault Recovery in Time-Synchronized Mission Critical ZigBee-Based Wireless Sensor Networks , 2017, Int. J. Wirel. Inf. Networks.

[5]  Jianxiao Zou,et al.  Design of heartbeat invalidation detecting mechanism in triple modular redundancy multi‐machine system , 2010 .

[6]  Stephen Osder,et al.  Practical View of Redundancy Management Application and Theory , 1999 .

[7]  Winston Khoon Guan Seah,et al.  Reliability in wireless sensor networks: A survey and challenges ahead , 2015, Comput. Networks.

[8]  Henry Hoffmann,et al.  Application heartbeats for software performance and health , 2010, PPoPP '10.

[9]  Hans-Joachim Bungartz,et al.  Handling Silent Data Corruption with the Sparse Grid Combination Technique , 2016, Software for Exascale Computing.

[10]  Xinrong Li,et al.  Wireless Sensor Network System Design Using Raspberry Pi and Arduino for Environmental Monitoring Applications , 2014, FNC/MobiSPC.

[11]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[12]  Matt Welsh,et al.  Deploying a wireless sensor network on an active volcano , 2006, IEEE Internet Computing.

[13]  Walid Saad,et al.  Toward Massive Machine Type Cellular Communications , 2017, IEEE Wireless Communications.

[14]  Feng Liu,et al.  Dynamic heartbeat algorithm of redundant mechanisms in WIA-PA , 2010, 2010 3rd International Conference on Computer Science and Information Technology.