One of the important aspects in wireless sensor networks is time synchronization. Many applications such as military activity monitoring, environmental monitoring and forest fire monitoring require highly accurate time synchronization. Time synchronization assures that all the sensor nodes in wireless sensor network have the same clock time. It is not only essential for aforementioned applications but it is mandatory for TDMA scheduling and proper duty cycle coordination. Time synchronization is a challenging problem due to energy constraints. Most of the existing synchronization protocols use fixed nodes for synchronization, but in the proposed synchronization, algorithm mobile nodes are used to synchronize the stationary nodes in the sensing field. In this paper, we propose a new time synchronization algorithm, named controlled mobility time synchronization (CMTS) with the objective to achieve the higher accuracy while synchronizing the nodes. The proposed approach is used in this paper to synchronize the nodes externally by using the mobile nodes. Simulation results exhibit that proposed controlled mobility time synchronization increases the synchronization precision and reduces the energy consumption as well as synchronization error by reducing the collisions and retransmissions.
Schmid, T., Charbiwala, Z., Friedman, J., Cho, Y.H. and Srivastava, M.B. (2008) Exploiting Manufacturing Variations for Compensating Environment Induced Clock Drift in Time Synchronization. ACM SIGMETRICS Performance Evaluation Review—SIGMETRICS’08, 36, 97-108. https://doi.org/10.1145/1384529.1375469
Li, Q. and Rus, D. (2006) Global Clock Synchronization in Sensor Networks. IEEE Transactions on Computers, 55, 214-226. https://doi.org/10.1109/TC.2006.25
Li, L., Liu, Y., Yang, H. and Wang, H. (2008) A Precision Adaptive Average Time Synchronization Protocol in Wireless Sensor Networks. Proceedings of the IEEE International Conference on Information and Automation, Zhangjiajie, 20-23 June 2008. https://doi.org/10.1109/icinfa.2008.4607969
Elson, J., Girod, L. and Estrin, D. (2002) Fine-Grained Network Time Synchronization Using Reference Broadcasts. Proceedings of the 5th Symposium on Operating Systems Design and Implementation, Boston, 9-11 December 2002, 147-163. https://doi.org/10.1145/1060289.1060304
Hong, Y.-W. and Scaglione, A. (2005) A Scalable Synchronization Protocol for Large Scale Sensor Networks and Its Applications. IEEE Journal on Selected Areas in Communications, 23, 1085-1099. https://doi.org/10.1109/JSAC.2005.845418
Zhou, D. and Lai, T.-H. (2007) An Accurate and Scalable Clock Synchronization Protocol for IEEE 802.11-Based Multi Hop Ad Hoc Networks. IEEE Transactions on Parallel and Distributed Systems, 18, 1797-1808. https://doi.org/10.1109/TPDS.2007.1116
Mills, D.L. (1991) Internet Time Synchronization: The Network Time Protocol. IEEE Transactions on Communication, 39, 1482-1493. https://doi.org/10.1109/26.103043
Ganeriwal, S., Kumar, R. and Srivastava, M.B. (2003) Timing-Sync Protocol for Sensor Networks. Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, Los Angeles, 5-7 November 2003, 138-149. https://doi.org/10.1145/958491.958508
Van Greunen, J. and Rabaey, J. (2003) Lightweight Time Synchronization for Sensor Networks. Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications (WSNA’03), San Diego, 19 September 2003, 11-19. https://doi.org/10.1145/941350.941353
Maroti, M., Kusy, B., Simon, G. and Lédeczi, á. (2004) The Flooding Time Synchronization Protocol. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, Baltimore, 3-5 November 2004, 39-49. https://doi.org/10.1145/1031495.1031501
Dai, H. and Han, R. (2004) Tsync: A Lightweight Bidirectional Time Synchronization Service for Wireless Sensor Networks. ACM SIGMOBILE Mobile Computing and Communications Review, 8, 125-139. https://doi.org/10.1145/980159.980173
Sichitiu, M.L. and Veerarittiphan, C. (2003) Simple, Accurate Time Synchronization for Wireless Sensor Networks. IEEE Conference on Wireless Communications and Networking (WCNC), New Orleans, 16-20 March 2003, 1266-1273. https://doi.org/10.1109/wcnc.2003.1200555
Noh, K.-L., Serpedin, E. and Qaraqe, K.A. (2008) A New Approach for Time Synchronization in Wireless Sensor Networks: Pairwise Broadcast Synchronization. IEEE Transactions on Wireless Communications, 7, 3318-3322. https://doi.org/10.1109/TWC.2008.070343
Ren, F., Lin, C. and Liu, F. (2008) Self-Correcting Time Synchronization Using Reference Broadcast in Wireless Sensor Network. IEEE Wireless Communications, 15, 79-85. https://doi.org/10.1109/MWC.2008.4599225
Liu, B., Ren, F., Shen, J. and Chen, H. (2010) Advanced Self-Correcting Time Synchronization in Wireless Sensor Networks. IEEE Communications Letters, 14, 309-311. https://doi.org/10.1109/LCOMM.2010.04.092364
Pussente, R.M. and Barbosa, V.C. (2009) An Algorithm for Clock Synchronization with the Gradient Property in Sensor Networks. Journal of Parallel and Distributed Computing, 69, 261-265. https://doi.org/10.1016/j.jpdc.2008.11.001
Simeone, O., Spagnolini, U., Scutari, G. and Bar-Ness, Y. (2008) Physical-Layer Distributed Synchronization in Wireless Networks and Applications. Physical Communication, 1, 67-83. https://doi.org/10.1016/j.phycom.2008.01.003
Song, H., Zhu, S. and Cao, G. (2007) Attack-Resilient Time Synchronization for Wireless Sensor Networks. Ad Hoc Networks, 5, 112-125. https://doi.org/10.1016/j.adhoc.2006.05.016
Hoepman, J.-H., Larsson, A., Schiller, E.M. and Tsigas, P. (2011) Secure and Self-Stabilizing Clock Synchronization in Sensor Networks. Theoretical Computer Science, 412, 5631-5647. https://doi.org/10.1016/j.tcs.2010.04.012
Liu, J. (2008) Scalable Synchronization of Clocks in Wireless Sensor Networks. Ad Hoc Networks, 6, 791-804. https://doi.org/10.1016/j.adhoc.2007.07.001
Olfati-Saber, R. and Murray, R.M. (2004) Consensus Problems in Networks of Agents with Switching Topology and Time-Delays. IEEE Transactions on Automatic Control, 49, 1520-1533. https://doi.org/10.1109/TAC.2004.834113
Rentel, C.H. and Kunz, T. (2008) A Mutual Network Synchronization Method for Wireless Ad Hoc and Sensor Networks. IEEE Transactions on Mobile Computing, 7, 633-646. https://doi.org/10.1109/TMC.2007.70787
Chen, J., Yu, Q., Zhang, Y., Chen, H.-H. and Sun, Y. (2010) Feedback Based Clock Synchronization in Wireless Sensor Networks: A Control Theoretic Approach. IEEE Transactions on Vehicular Technology, 59, 2963-2973. https://doi.org/10.1109/TVT.2010.2049869
Cooklev, T., Eidson, J.C. and Pakdaman, A. (2007) An Implementation of IEEE 1588 over IEEE 802.11b for Synchronization of Wireless Local Area Network Nodes. IEEE Transactions on Instrumentation and Measurement, 56, 1632-1639. https://doi.org/10.1109/TIM.2007.903640
Noh, K.-L., Chaudhari, Q.M., Serpedin, E. and Suter, B.W. (2007) Novel Clock Phase Offset and Skew Estimation Using Two-Way Timing Message Exchanges for Wireless Sensor Networks. IEEE Transaction on Communications, 55, 766-777. https://doi.org/10.1109/TCOMM.2007.894102
Sari, I., Serpedin, E., Noh, K.-L., Chaudhari, Q. and Suter, B. (2008) On the Joint Synchronization of Clock Offset and Skew in RBS-Protocol. IEEE Transaction on Communications, 56, 700-703. https://doi.org/10.1109/TCOMM.2008.060184
Wang, J., Zhang, S., Gao, D. and Wang, Y. (2014) Two-Hop Time Synchronization Protocol for Sensor Networks. EURASIP Journal on Wireless Communications and Networking, 2014, 39. https://doi.org/10.1186/1687-1499-2014-39
Djenouri, D., Merabtine, N., Mekahlia, F.Z. and Doudou, M. (2013) Fast Distributed Multi-Hop Relative Time Synchronization Protocol and Estimators for Wireless Sensor Networks. Ad Hoc Networks, 11, 2329-2344. https://doi.org/10.1016/j.adhoc.2013.06.001
Wu, J., Jiao, L. and Ding, R. (2012) Average Time Synchronization in Wireless Sensor Networks by Pair Wise Messages. Computer Communications, 35, 221-233. https://doi.org/10.1016/j.comcom.2011.09.007
Schmid, T., Charbiwala, Z., Shea, R. and Mani, S.B. (2009) Temperature Compensated Time Synchronization. IEEE Embedded Systems Letters, 1, 37-41. https://doi.org/10.1109/LES.2009.2028103
Huang, G., Zomaya, A.Y., Delicato, F.C. and Pires, P.F. (2014) Long Term and Large Scale Time Synchronization in Wireless Sensor Networks. Computer Communications, 37, 77-91. https://doi.org/10.1016/j.comcom.2013.10.003
Dantu, K., Rahimi, M., Shah, H., Babel, S., Dhariwal, A. and Sukhatme, G.S. (2005) Robomote: Enabling Mobility in Sensor Networks. The 4th International Symposium on Information Processing in Sensor Networks, 15 April 2005, 404-409. https://doi.org/10.1109/ipsn.2005.1440957
Friedman, J., Lee, D.C., Tsigkogiannis, I., Wong, S., Chao, D., Levin, D., Kaisera, W.J. and Srivastava, M.B. (2005) RAGOBOT: A New Platform for Wireless Mobile Sensor Networks. In: Prasanna, V.K., Iyengar, S.S., Spirakis, P.G. and Welsh, M., Eds., Distributed Computing in Sensor Systems, Springer, Berlin Heidelberg, 412. https://doi.org/10.1007/11502593_43
Bergbreiter, S. and Pister, K.S.J. (2003) CotsBots: An Off-the-Shelf Platform for Distributed Robotics. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), 27-31 October 2003, 1632-1637. https://doi.org/10.1109/iros.2003.1248878