Nonidentical Linear Pulse-Coupled Oscillators Model With Application to Time Synchronization in Wireless Sensor Networks

Similar to other cyber infrastructure systems, as wireless sensor networks become larger and more complex, many classic algorithms may no longer work efficiently. This paper presents a wireless sensor network time synchronization model that was initially inspired by synchronous flashing of fireflies. Synchronous flashing of fireflies is an interesting phenomenon that has been studied for decades. A variety of models have been proposed to explain this phenomenon, among which is the pulse-coupled oscillators model that models fireflies as oscillators. The oscillators in such a model interact only through discrete pulses, similar to the flashing of fireflies. In this paper, we propose a new nonidentical linear pulse-coupled oscillators model and use the model to analyze synchronization of pulse-coupled oscillators with different frequencies. The conditions to achieve and maintain synchronization are derived, and then, the results are used to prove that the oscillators in the model can achieve synchronization eventually, except for a set of frequencies with zero Lebesgue measure. Furthermore, through simulations and implementation on a wireless sensor network testbed, we demonstrate that the proposed nonidentical linear pulse-coupled oscillators model can be used in designing lightweight scalable time synchronization protocols for distributed systems.

[1]  J. Buck Synchronous Rhythmic Flashing of Fireflies , 1938, The Quarterly Review of Biology.

[2]  Sergio D. Servetto,et al.  On the scalability of cooperative time synchronization in pulse-connected networks , 2005, IEEE Transactions on Information Theory.

[3]  Keiji Konishi,et al.  Synchronization of pulse-coupled oscillators with a refractory period and frequency distribution for a wireless sensor network. , 2008, Chaos.

[4]  I-Jeng Wang,et al.  Decentralized synchronization protocols with nearest neighbor communication , 2004, SenSys '04.

[5]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[6]  J. Buck,et al.  Mechanism of Rhythmic Synchronous Flashing of Fireflies , 1968, Science.

[7]  Hyo-Sung Ahn,et al.  Simple Pedestrian Localization Algorithms Based on Distributed Wireless Sensor Networks , 2009, IEEE Transactions on Industrial Electronics.

[8]  Y. Bar-Ness,et al.  Distributed synchronization in wireless networks , 2008, IEEE Signal Processing Magazine.

[9]  Hao Guo,et al.  Optimizing the Localization of a Wireless Sensor Network in Real Time Based on a Low-Cost Microcontroller , 2011, IEEE Transactions on Industrial Electronics.

[10]  Anna Scaglione,et al.  A scalable synchronization protocol for large scale sensor networks and its applications , 2005, IEEE Journal on Selected Areas in Communications.

[11]  J. Buck Synchronous Rhythmic Flashing of Fireflies. II. , 1938, The Quarterly Review of Biology.

[12]  Fikret Sivrikaya,et al.  Time synchronization in sensor networks: a survey , 2004, IEEE Network.

[13]  Vehbi C. Gungor,et al.  Online and Remote Motor Energy Monitoring and Fault Diagnostics Using Wireless Sensor Networks , 2009, IEEE Transactions on Industrial Electronics.

[14]  Khaldoun Al Agha,et al.  Which Wireless Technology for Industrial Wireless Sensor Networks? The Development of OCARI Technology , 2009, IEEE Transactions on Industrial Electronics.

[15]  XiongGang,et al.  Discrete-time second-order distributed consensus time synchronization algorithm for wireless sensor networks , 2009 .

[16]  Yik-Chung Wu,et al.  A distributed multihop time synchronization protocol for wireless sensor networks using Pairwise Broadcast Synchronization , 2009, IEEE Transactions on Wireless Communications.

[17]  Radhika Nagpal,et al.  Firefly-inspired sensor network synchronicity with realistic radio effects , 2005, SenSys '05.

[18]  Kay Römer,et al.  Wireless sensor networks: a new regime for time synchronization , 2003, CCRV.

[19]  Gerhard P. Hancke,et al.  Industrial Wireless Sensor Networks: Challenges, Design Principles, and Technical Approaches , 2009, IEEE Transactions on Industrial Electronics.

[20]  S. Strogatz,et al.  Synchronization of pulse-coupled biological oscillators , 1990 .

[21]  Gang Xiong,et al.  Discrete-Time Second-Order Distributed Consensus Time Synchronization Algorithm for Wireless Sensor Networks , 2009, EURASIP J. Wirel. Commun. Netw..

[22]  Jiming Chen,et al.  Building-Environment Control With Wireless Sensor and Actuator Networks: Centralized Versus Distributed , 2010, IEEE Transactions on Industrial Electronics.

[23]  Kay Römer Time synchronization in ad hoc networks , 2001, MobiHoc '01.

[24]  T. Geisel,et al.  Delay-induced multistable synchronization of biological oscillators , 1998 .

[25]  A. Winfree Biological rhythms and the behavior of populations of coupled oscillators. , 1967, Journal of theoretical biology.

[26]  Eugene M. Izhikevich,et al.  Weakly pulse-coupled oscillators, FM interactions, synchronization, and oscillatory associative memory , 1999, IEEE Trans. Neural Networks.

[27]  H. M. Smith,et al.  SYNCHRONOUS FLASHING OF FIREFLIES. , 1935, Science.

[28]  SivrikayaF.,et al.  Time synchronization in sensor networks , 2004 .

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

[30]  J. Elson,et al.  Fine-grained network time synchronization using reference broadcasts , 2002, OSDI '02.

[31]  J. Buck,et al.  Biology of Synchronous Flashing of Fireflies , 1966, Nature.

[32]  Anna Scaglione,et al.  Time synchronization and reach-back communications with pulse-coupled oscillators for UWB wireless ad hoc networks , 2003, IEEE Conference on Ultra Wideband Systems and Technologies, 2003.