RMTS: A robust clock synchronization scheme for wireless sensor networks

被引:31
|
作者
Zhang, Xuxin [1 ]
Chen, Honglong [1 ]
Lin, Kai [1 ]
Wang, Zhibo [2 ,3 ]
Yu, Jiguo [4 ]
Shi, Leyi [5 ]
机构
[1] China Univ Petr, Coll Informat & Control Engn, Qingdao, Shandong, Peoples R China
[2] Wuhan Univ, Sch Cyber Sci & Engn, Wuhan, Hubei, Peoples R China
[3] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Jiangsu, Peoples R China
[4] Qilu Univ Technol, Shandong Acad Sci, Shandong Comp Sci Ctr, Natl Supercomp Ctr Jinan,Shandong Prov Key Lab Co, Jinan, Shandong, Peoples R China
[5] China Univ Petr, Coll Comp & Commun Engn, Qingdao, Shandong, Peoples R China
关键词
Bounded noises; Clock synchronization; Maximum consensus; Wireless sensor networks; BARRIER COVERAGE;
D O I
10.1016/j.jnca.2019.02.028
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, wireless sensor networks (WSNs) have attracted more and more attention, but some applications of WSNs are still restricted by various factors, one of which is the clock synchronization among nodes. It is difficult to estimate the noises caused by communication delay, clock drift and measurement errors, which makes it challenging to achieve accurate clock synchronization. In this paper, we consider a bounded noise model, which does not need to satisfy any fixed probability distribution, nor does it need to have a fixed mean or variance. Under this noise model, we propose a novel clock synchronization scheme based on maximum consensus, which is called Robust Maximum Time Synchronization (RMTS). The proposed RMTS scheme starts with the estimation of relative skew and offset. On the basis, software parameters are adjusted so that all the nodes in the network can have the same software skew and offset. We theoretically prove that the proposed scheme can guarantee the accuracy of clock synchronization. Simulations are conducted to validate the effectiveness of the proposed scheme. The performance comparison with the other two schemes demonstrates that the RMTS scheme outperforms the existing ones.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [31] Accurate clock synchronization in wireless sensor networks with bounded noise
    He, Jianping
    Duan, Xiaoming
    Cheng, Peng
    Shi, Ling
    Cai, Lin
    AUTOMATICA, 2017, 81 : 350 - 358
  • [32] Clock Synchronization in Wireless Sensor Networks Based on Bayesian Estimation
    Yang, Ting
    Niu, Yuqing
    Yu, Jiexiao
    IEEE ACCESS, 2020, 8 : 69683 - 69694
  • [33] Cooperative Consensus Algorithm for Clock Synchronization in Wireless Sensor Networks
    Chakkedath, Sajith Mohan
    Weitnauer, Mary Ann
    2018 IEEE 87TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2018,
  • [34] CLOCK SYNCHRONIZATION FOR ENERGY-CONSTRAINED WIRELESS SENSOR NETWORKS
    Chin, Wen-Long
    Tzen, Jiun-Lin
    2009 IEEE 20TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2009, : 1371 - 1375
  • [35] Time synchronization with extended clock model for wireless sensor networks
    He, Liming
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 534 - 539
  • [36] Robust Routing Scheme for Wireless Sensor Networks
    Jin, Jungwoo
    Ha, Namkoo
    Han, Kijun
    2006 THE JOINT INTERNATIONAL CONFERENCE ON OPTICAL INTERNET (COIN) AND NEXT GENERATION NETWORK (NGNCON), 2006, : 444 - 446
  • [37] A Novel Time Synchronization Scheme in Wireless Sensor Networks
    He, Liming
    Kuo, Geng-Sheng
    2006 IEEE 63RD VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-6, 2006, : 568 - +
  • [38] A Global Time Synchronization Scheme for Wireless Sensor Networks
    Moon, Bongkyo
    Bae, Jonggoo
    GRID AND DISTRIBUTED COMPUTING, 2011, 261 : 383 - +
  • [39] Clock synchronization for wireless networks
    Fan, R
    Chakraborty, I
    Lynch, N
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2005, 3544 : 400 - 414
  • [40] A Simple and Robust Clock Synchronization Scheme
    Chaudhari, Qasim M.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2012, 60 (02) : 328 - 332