DRAW: Data Replication for Enhanced Data Availability in IoT-based Sensor Systems

Internet of Things (IoT) technology is gaining increasing popularity with the ubiquity of the Internet. It has the potential to connect real-world physical objects to the Internet to make them readily accessible to users by deploying Wireless Sensor Networks (WSNs). However, WSNs face various challenges due to the nature of deployment and limited resources of sensor nodes. WSNs may also suffer from node failures as well as local memory shortages which result in significant amount of data loss. Data replication is a promising technique to preserve valuable sensed data in the network. In this paper, we propose DRAW, a fully distributed hop-by-hop data replication technique for IoT-based wireless sensor systems. DRAW ensures maximum data availability under high node failures to preserve data. Our extensive simulation results show that compared to a state-of-the- art technique, DRAW improves data availability and average replicas created in the network with a maximum gain of about 15% and 18%, respectively. Furthermore, DRAW provides a better replica spread which determines the quality of data dissemination in the network.

[1]  Mohamed F. Younis,et al.  Topology management techniques for tolerating node failures in wireless sensor networks: A survey , 2014, Comput. Networks.

[2]  Hwang Soo Lee,et al.  Wireless sensor network design for tactical military applications : Remote large-scale environments , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[3]  Luca Mainetti,et al.  Evolution of wireless sensor networks towards the Internet of Things: A survey , 2011, SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks.

[4]  Antonio Alfredo Ferreira Loureiro,et al.  A distributed data storage protocol for heterogeneous wireless sensor networks with mobile sinks , 2013, Ad Hoc Networks.

[5]  Volker Linnemann,et al.  Redundancy Infrastructure for Service-Oriented Wireless Sensor Networks , 2010, 2010 Ninth IEEE International Symposium on Network Computing and Applications.

[6]  Joel J. P. C. Rodrigues,et al.  Real-time data management on wireless sensor networks: A survey , 2012, J. Netw. Comput. Appl..

[7]  Daniel Díaz Sánchez,et al.  Major requirements for building Smart Homes in Smart Cities based on Internet of Things technologies , 2017, Future Gener. Comput. Syst..

[8]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[9]  Roy Friedman,et al.  DEEP: Density-based proactive data dissemination protocol for wireless sensor networks with uncontrolled sink mobility , 2010, Comput. Commun..

[10]  Mohammad Hayajneh,et al.  Data Management for the Internet of Things: Design Primitives and Solution , 2013, Sensors.

[11]  Gianluigi Ferrari,et al.  Data dissemination scheme for distributed storage for IoT observation systems at large scale , 2015, Inf. Fusion.

[12]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[13]  Matt Welsh,et al.  Monitoring volcanic eruptions with a wireless sensor network , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[14]  Patrick Valduriez,et al.  Survey of data replication in P2P systems , 2006 .

[15]  Geoff V. Merrett,et al.  Wireless sensor networks: application-centric design , 2010 .

[16]  Tzung-Shi Chen,et al.  An efficient adjustable grid-based data replication scheme for wireless sensor networks , 2016, Ad Hoc Networks.

[17]  Manuel Mazo,et al.  Decentralized Event-Triggered Control Over Wireless Sensor/Actuator Networks , 2010, IEEE Transactions on Automatic Control.

[18]  Takahiro Hara,et al.  A survey on communication and data management issues in mobile sensor networks , 2014, Wirel. Commun. Mob. Comput..

[19]  Mark A. Gregory,et al.  Techniques and Challenges of Data Centric Storage Scheme in Wireless Sensor Network , 2012, J. Sens. Actuator Networks.