Accurate multihop clock synchronization in mobile ad hoc networks

Clock synchronization is a critical service for many network applications. In mobile ad hoc networks, traditional clock synchronization algorithms like NTP are not applicable due to the mobility of nodes. Reference broadcast synchronization (RBS) takes advantage of the broadcast communication property in wireless networks and can achieve high accuracy in one broadcast domain, but RBS is not scalable to mobile and multiple hop situations. In this paper, we propose a new clock synchronization algorithm for multihop mobile ad hoc networks. Our approach utilizes RBS in one broadcast domain and uses an approximate Minimum Connected Dominating Set (MCDS) to extend RBS based synchronization to multiple hops. Simulations show that our algorithm achieves very high accuracy in synchronization and adaptive to the mobility of the network nodes.

[1]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .

[2]  Mahtab Seddigh,et al.  Dominating Sets and Neighbor Elimination-Based Broadcasting Algorithms in Wireless Networks , 2002, IEEE Trans. Parallel Distributed Syst..

[3]  Mihail L. Sichitiu,et al.  Simple, accurate time synchronization for wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[4]  Samir Khuller,et al.  Approximation Algorithms for Connected Dominating Sets , 1996, ESA.

[5]  T. Grossman,et al.  Computational Experience with Approximation Algorithms for the Set Covering Problem , 1994 .

[6]  Vaduvur Bharghavan,et al.  Enhancing ad hoc routing with dynamic virtual infrastructures , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

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

[8]  Nancy A. Lynch,et al.  An Upper and Lower Bound for Clock Synchronization , 1984, Inf. Control..

[9]  Jan M. Rabaey,et al.  Lightweight time synchronization for sensor networks , 2003, WSNA '03.

[10]  Peng-Jun Wan,et al.  Distributed heuristics for connected dominating sets in wireless ad hoc networks , 2002, Journal of Communications and Networks.

[11]  David L. Mills,et al.  Internet time synchronization: the network time protocol , 1991, IEEE Trans. Commun..

[12]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[13]  Antonio Casimiro,et al.  CesiumSpray: a Precise and Accurate Global Time Service for Large-scale Systems , 1997, Real-Time Systems.

[14]  Harry B. Hunt,et al.  Simple heuristics for unit disk graphs , 1995, Networks.

[15]  Amit Kumar Saha,et al.  Adaptive clock synchronization in sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[16]  Peng-Jun Wan,et al.  Message-optimal connected dominating sets in mobile ad hoc networks , 2002, MobiHoc '02.