Performance Analysis of Data Gathering Protocol Using PRISM

Recent developments in processor, memory and radio technologies have made it possible to apply Wireless Sensor Network (WSN), which consists of nodes with limited computing capability and energy, to gather various information, for instance, to gather water consumption data from residential area. However, due to the limited energy of the working nodes, energy efficient data gathering protocol should be designed to prolong the lifetime of the network. Power Efficient Algorithm for Data Gathering (PEADG) is one of such protocols. In order to evaluate the performance of the protocol, this paper proposes an approach to model and analyze PEADG using Probabilistic Automata (PAs) and PRISM model checker. The properties which can be analyzed here include the "probability of finishing a round of data gathering", "energy costs on a round". Moreover, in order to analyze relatively larger network, we propose an improved technique based on the concept of product of PAs, and show the advantage of the technique by an example in the paper. Finally, a tool is developed to support the application of our approach.

[1]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[2]  Bernhard Walke,et al.  IEEE 802.11 Wireless Local Area Networks , 2006 .

[3]  William D. Henderson,et al.  Verification of The Minimum Cost Forwarding Protocol for Wireless Sensor Networks , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[4]  Frank Werner,et al.  Applied Formal Methods in Wireless Sensor Networks , 2009 .

[5]  David Anthony Parker,et al.  Implementation of symbolic model checking for probabilistic systems , 2003 .

[6]  Marta Z. Kwiatkowska,et al.  Model checking for probability and time: from theory to practice , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..

[7]  Elizabeth M. Belding-Royer,et al.  A review of current routing protocols for ad hoc mobile wireless networks , 1999, IEEE Wirel. Commun..

[8]  Indra Widjaja,et al.  IEEE 802.11 Wireless Local Area Networks , 1997, IEEE Commun. Mag..

[9]  Cauligi S. Raghavendra,et al.  PEGASIS: Power-efficient gathering in sensor information systems , 2002, Proceedings, IEEE Aerospace Conference.

[10]  Joaquín Luque,et al.  Automated Meter Reading and SCADA Application for Wireless Sensor Network , 2003, ADHOC-NOW.

[11]  Peng Gao,et al.  Formal Verification and Simulation for Performance Analysis for Probabilistic Broadcast Protocols , 2006, ADHOC-NOW.

[12]  Hongyang Qu,et al.  Assume-Guarantee Verification for Probabilistic Systems , 2010, TACAS.

[13]  Rajashekhar C. Biradar,et al.  A survey on routing protocols in Wireless Sensor Networks , 2012, 2012 18th IEEE International Conference on Networks (ICON).

[14]  Ibrahim Korpeoglu,et al.  Power efficient data gathering and aggregation in wireless sensor networks , 2003, SGMD.

[15]  Mariëlle Stoelinga,et al.  An Introduction to Probabilistic Automata , 2002, Bull. EATCS.

[16]  Marta Z. Kwiatkowska,et al.  PRISM: probabilistic model checking for performance and reliability analysis , 2009, PERV.

[17]  Sagar Naik,et al.  A Survey of Communication Protocols for Automatic Meter Reading Applications , 2011, IEEE Communications Surveys & Tutorials.

[18]  Jong Hyuk Park,et al.  Energy-Efficient Meter Data Aggregation Protocol for (AMR) Automatic Meter Reading Networks , 2009, 2009 Fourth International Conference on Embedded and Multimedia Computing.

[19]  Frank C. Lambert,et al.  A survey on communication networks for electric system automation , 2006, Comput. Networks.

[20]  Y. Tipsuwan,et al.  A Power Efficient Algorithm for Data Gathering from Wireless Water Meter Networks , 2006, 2006 4th IEEE International Conference on Industrial Informatics.