Abstract
Time synchronization is an important aspect of distributed computer systems and networks. Nodes must be synchronized to a common clock to determine slot durations for a TDMA based transmission scheme. Most efficient slot-assignment algorithms apportion the TDMA slots with the underlying assumption of a reasonably accurate global synchronization of the network. In this paper, we propose a novel synchronization protocol for ad hoc, sensor, and other dense multi-hop infrastructure-less wireless networks. The protocol performs a random leader election to achieve global network synchronization. We have analyzed the variation of synchronization time and error with different node densities and mobility speeds, by simulating the protocol. Expressions have been derived reflecting the worst case synchronization error, and the maximum synchronization time, for a network with uniform distribution of nodes. Simulation results show that out-of-band and piggybacked signaling have good accuracy of synchronization, and that a considerable bandwidth saving occurs with piggybacking on data or acknowledgment packets.
This work was supported by Infosys Technologies Ltd., Bangalore, India and Department of Science and Technology, New Delhi, India.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Ebner, A., Rohling, H., Halfmann, R., Lott, M.: Synchronization in Ad Hoc Networks Based on UTRA TDD. In: Proc. of IEEE PIMRC 2002, September 2002, vol. 4, pp. 1650–1654 (2002)
Ofek, Y.: Generating a Fault-Tolerant Global Clock Using High-Speed Control Signals for the MetaNet Architecture. IEEE/ACM Transactions on Networking 3(2), 169–180 (1995)
Romer, K.: Time Synchronization in Ad Hoc Networks. In: Proc. of ACM MobiHoc 2001, October 2001, pp. 173–182 (2001)
Nakano, K., Olariu, S.: Randomized Initialization Protocols for Ad Hoc Networks. IEEE Transactions on Parallel and Distributed Systems 11(7), 749–759 (2000)
Blum, P., Thiele, L.: Clock Synchronization Using Packet Streams. In: Proc. of 16th International Symposium on Distributed Computing 2002 (October 2002)
Elson, J., Girod, L., Estrin, D.: Fine-Grained Network Time Synchronization using Reference Broadcasts. In: Proc. of Operating System Design and Implementation 2002, December 2002, pp. 147–163 (2002)
Sivrikaya, F., Yener, B.: Time Synchronization in Sensor Networks: A Survey. IEEE Network Magazine 18(4), 45–50 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sekhar, A., Manoj, B.S., Murthy, C.S.R. (2005). A Novel Solution for Time Synchronization in Wireless Ad Hoc and Sensor Networks. In: Bader, D.A., Parashar, M., Sridhar, V., Prasanna, V.K. (eds) High Performance Computing – HiPC 2005. HiPC 2005. Lecture Notes in Computer Science, vol 3769. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11602569_36
Download citation
DOI: https://doi.org/10.1007/11602569_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30936-9
Online ISBN: 978-3-540-32427-0
eBook Packages: Computer ScienceComputer Science (R0)