ABSTRACT Time synchronization for wireless sensor networks (WSNs) has been studied in recent years as a fundamental and significant research issue. Many applications based on these WSNs assume local clocks at each sensor node that need to be synchronized to a common notion of time. Time synchronization in a WSN is critical for accurate time stamping of events and fine-tuned coordination among the sensor nodes to reduce power consumption. This paper proposes a bidirectional, reference based, tree structured time synchronization service for WSNs along with network evaluation phase. This offers a push mechanism for (i) accurate and (ii) low overhead for global time synchronization. Analysis study of proposed approach shows that it is lightweight as the number of required broadcasting messages is constant in one broadcasting domain. KEYWORDS Ad Hoc Tree Structure; Clock synchronization; Wireless sensor networks, Hierarchical sensor network. 1. I NTRODUCTION Wireless sensor networks (WSNs) can be applied to a wide range of applications in domains as diverse as medical, industrial, military, environmental, scientific, and home networks [5]. Since the sensors in a WSN operate independently, their local clocks may not be synchronized with one another. This can cause difficulties when trying to integrate and interpret information sensed at different nodes. For instance, if a moving car is detected at two different times along a road, before we can even tell in what direction the car is going, the detection times have to be compared meaningfully. In addition, we must be able to transform the two time readings into a common frame of reference before estimating the speed of the vehicle. Estimating time differences across nodes accurately is also important in node localization. For example, many localization algorithms use ranging technologies to estimate inter-nodes distances; in these technologies, synchronization is needed for time-of-flight measurements that are then transformed into distances by multiplying with the medium propagation speed for the type of signal used such as radio frequency or ultrasonic. There are additional examples where cooperative sensing requires the nodes involved to agree on a common time frame such as configuring a beam-forming array and setting a TDMA (Time Division Multiple Access) radio schedule [6]. These situations mandate the necessity of one common notion of time in WSNs. Therefore, currently there is a huge research interest towards developing efficient clock synchronization protocols to provide a common notion of time. Time synchronization of WSNs is crucial to maintain data consistency, coordination, and perform other fundamental operations. Further, synchronization is considered a critical problem
[1]
David E. Culler,et al.
A transmission control scheme for media access in sensor networks
,
2001,
MobiCom '01.
[2]
Abolfazl Akbari,et al.
Cluster-based and cellular approach to fault detection and recovery in wireless sensor networks
,
2010,
2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).
[3]
Erchin Serpedin,et al.
CTH15-2: Analysis of Clock Offset and Skew Estimation in Timing-sync Protocol for Sensor Networks
,
2006,
IEEE Globecom 2006.
[4]
Prakash Ranganathan,et al.
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
,
2010
.
[5]
Yik-Chung Wu,et al.
Clock Synchronization in Wireless Sensor Networks: An Overview
,
2009,
Sensors.
[6]
Saurabh Ganeriwal,et al.
Timing-sync protocol for sensor networks
,
2003,
SenSys '03.
[7]
Erchin Serpedin,et al.
Adaptive multi-hop timings synchronization for wireless sensor networks
,
2007,
2007 9th International Symposium on Signal Processing and Its Applications.
[8]
David L. Mills,et al.
Internet time synchronization: the network time protocol
,
1991,
IEEE Trans. Commun..
[9]
Leonidas J. Guibas,et al.
Wireless sensor networks - an information processing approach
,
2004,
The Morgan Kaufmann series in networking.
[10]
Narendra Kumar,et al.
Analysis and Comparative Study of Clock Synchronization Schemes in Wireless Sensor Networks
,
2010
.
[11]
Pankaj Gupta,et al.
TREE STRUCTURED TIME SYNCHRONIZATION PROTOCOL IN WIRELESS SENSOR NETWORK
,
2009
.
[12]
Saurabh Ganeriwal,et al.
Network-Wide Time Synchronization in Sensor Networks
,
2003
.
[13]
K. Yıldırım.
CLOCK SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS
,
2012
.
[14]
Peng Ning,et al.
TinySeRSync: secure and resilient time synchronization in wireless sensor networks
,
2006,
CCS '06.
[15]
Nirupama Bulusu,et al.
Wireless Sensor Networks A Systems Perspective
,
2005
.
[16]
Deborah Estrin,et al.
Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts
,
2022
.
[17]
Jan M. Rabaey,et al.
Lightweight time synchronization for sensor networks
,
2003,
WSNA '03.
[18]
Amit Kumar Saha,et al.
Adaptive clock synchronization in sensor networks
,
2004,
Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.
[19]
Richard Han,et al.
TSync: a lightweight bidirectional time synchronization service for wireless sensor networks
,
2004,
MOCO.