Page Dissemination Modeling and Optimization for Coding-Based Reprogramming Protocols in Wireless Sensor Networks

Coding-based reprogramming protocols are presented to realize efficient over-the-air reprogramming in wireless sensor networks with high packet loss rate. However, existing mathematical analysis models for these protocols have considerable deviation with real data. In this paper, we present a novel page dissemination time model to reduce the deviation. Our model comprehensively analyzes the details of the protocols, handling the impacts on page encoding, page decoding, page pipelining and negotiation mechanism. It can be used to aid protocol design for performance optimizations. For minimizing the time of page dissemination, we present a Firefly Algorithm with feasibility-based rules to search an optimal solution (i.e., the number of data packets per page). Results from the simulations of a representative coding-based reprogramming protocol as Rateless Deluge are in good accordance with the performance forecasted by our model, thus verifying the validity of our model. Moreover, our Firefly Algorithm can converge to the global optimal solution quickly and efficiently.

[1]  Marimuthu Palaniswami,et al.  Analytical model of coding-based reprogramming protocols in lossy wireless sensor networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[2]  Petri Mähönen,et al.  Multihop Medium Access Control for WSNs: An Energy Analysis Model , 2005, EURASIP J. Wirel. Commun. Netw..

[3]  Farouk Kamoun,et al.  Energy consumption analysis to predict the lifetime of IEEE 802.15.4 wireless sensor networks , 2012, Third International Conference on Communications and Networking.

[4]  Kang Tai,et al.  A modified feasibility-based rule for solving constrained optimization problems using Probability Collectives , 2012, 2012 12th International Conference on Hybrid Intelligent Systems (HIS).

[5]  Joseph F. Grcar,et al.  Mathematicians of Gaussian Elimination , 2011 .

[6]  Michele Zorzi,et al.  SYNAPSE: A Network Reprogramming Protocol for Wireless Sensor Networks Using Fountain Codes , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[7]  Qiang Wang,et al.  Reprogramming wireless sensor networks: challenges and approaches , 2006, IEEE Network.

[8]  David E. Culler,et al.  The dynamic behavior of a data dissemination protocol for network programming at scale , 2004, SenSys '04.

[9]  Xin-She Yang,et al.  Multiobjective firefly algorithm for continuous optimization , 2012, Engineering with Computers.

[10]  Yunhao Liu,et al.  Bulk data dissemination in wireless sensor networks: Modeling and analysis , 2012, Comput. Networks.

[11]  David Starobinski,et al.  Rateless Deluge: Over-the-Air Programming of Wireless Sensor Networks Using Random Linear Codes , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[12]  Michele Zorzi,et al.  SYNAPSE++: Code Dissemination in Wireless Sensor Networks Using Fountain Codes , 2010, IEEE Transactions on Mobile Computing.

[13]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[14]  Sajal K. Das,et al.  This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. IEEE TRANSACTIONS ON MOBILE COMPUTING An Epidemic Theoretic Framework for Vulnerability Analysi , 2022 .

[15]  Issa M. Khalil,et al.  Stream: Low Overhead Wireless Reprogramming for Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.