Cluster-Based Consensus Time Synchronization for Wireless Sensor Networks

被引:74
作者
Wu, Jie [1 ]
Zhang, Liyi [2 ]
Bai, Yu [1 ]
Sun, Yunshan [2 ]
机构
[1] Tianjin Univ, Sch Elect Informat Engn, Tianjin 300072, Peoples R China
[2] Tianjin Univ Commerce, Coll Informat Engn, Tianjin 300134, Peoples R China
基金
中国国家自然科学基金;
关键词
Clock offset; clock skew; clustering; time synchronization; wireless sensor networks; CLOCK SYNCHRONIZATION; PROTOCOL; ALGORITHM;
D O I
10.1109/JSEN.2014.2363471
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a new time synchronization algorithm for wireless sensor networks, named clustered consensus time synchronization (CCTS). This algorithm is developed on the base of the distributed consensus time synchronization (DCTS) algorithm. However, to obtain faster convergence in the clock synchronization of node and better energy efficiency, the clustering technique is incorporated into the algorithm. The CCTS includes two parts: 1) intracluster time synchronization and 2) intercluster time synchronization. In the intracluster time synchronization, the improved DCTS is applied. The cluster head is responsible for exchanging messages within the cluster. The average value of skew compensation parameters of intracluster virtual clock and the average value of intracluster virtual clocks are used to update the skew compensation parameter and offset compensation parameter, respectively. In the intercluster time synchronization, cluster heads exchange messages via gateway nodes. To update the clock compensation parameters of the network virtual clocks, clock compensation parameters of intracluster virtual clocks of every cluster head are assigned with corresponding weights based on the size of each cluster. The simulation results show that the proposed algorithm reduces the communication traffic compared with the DCTS algorithm, and improves the convergence rate due to the combination of clustering topologies.
引用
收藏
页码:1404 / 1413
页数:10
相关论文
共 32 条
[1]   A survey on wireless multimedia sensor networks [J].
Akyildiz, Ian F. ;
Melodia, Tommaso ;
Chowdhury, Kaushik R. .
COMPUTER NETWORKS, 2007, 51 (04) :921-960
[2]  
[Anonymous], INT J DISTRIBUTED SE
[3]   Energy-Efficient Gradient Time Synchronization for Wireless Sensor Networks [J].
Apicharttrisorn, Kittipat ;
Choochaisri, Supasate ;
Intanagonwiwat, Chalermek .
2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2010, :124-129
[4]  
Baunach Marcel, 2014, 3rd International Conference on Sensor Networks (SENSORNETS 2014). Proceedings, P63
[5]   A Clustering Algorithm for Wireless Sensor Networks Based on Social Insect Colonies [J].
Cheng, Chi-Tsun ;
Tse, Chi K. ;
Lau, Francis C. M. .
IEEE SENSORS JOURNAL, 2011, 11 (03) :711-721
[6]   Wireless sensor networks:: A new regime for time synchronization [J].
Elson, J ;
Römer, K .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2003, 33 (01) :149-154
[7]   Fine-grained network time synchronization using reference broadcasts [J].
Elson, J ;
Girod, L ;
Estrin, D .
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2002, :147-163
[8]  
Ganeriwal S., 2003, P 1 INT C EMB NETW S, P138
[9]   Distributed clock synchronization over wireless networks: Algorithms and analysis [J].
Giridhar, Arvind ;
Kumar, P. R. .
PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, :4915-4915
[10]   An application-specific protocol architecture for wireless microsensor networks [J].
Heinzelman, WB ;
Chandrakasan, AP ;
Balakrishnan, H .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2002, 1 (04) :660-670