{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T16:20:12Z","timestamp":1777393212288,"version":"3.51.4"},"reference-count":44,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2019,7,9]],"date-time":"2019-07-09T00:00:00Z","timestamp":1562630400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100005073","name":"Agency for Defense Development","doi-asserted-by":"publisher","award":["UD170094ED"],"award-info":[{"award-number":["UD170094ED"]}],"id":[{"id":"10.13039\/501100005073","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The time synchronization protocol is indispensable in various applications of wireless sensor networks, such as scheduling, monitoring, and tracking. Numerous protocols and algorithms have been proposed in recent decades, and many of them provide micro-scale resolutions. However, designing and implementing a time synchronization protocol in a practical wireless network is very challenging compared to implementation in a wired network; this is because its performance can be deteriorated significantly by many factors, including hardware quality, message delay jitter, ambient environment, and network topology. In this study, we measure the performance of the Flooding Time Synchronization Protocol (FTSP) and Gradient Time Synchronization Protocol (GTSP) in terms of practical network conditions, such as message delay jitter, synchronization period, network topology, and packet loss. This study provides insights into the operation and optimization of time synchronization protocols. In addition, the performance evaluation identifies that FTSP is highly affected by message delay jitter due to error accumulation over multi-hops. We demonstrate that the proposed extended version of the FTSP (E-FTSP) alleviates the effect of message delay jitter and enhances the overall performance of FTSP in terms of error, time, and other factors.<\/jats:p>","DOI":"10.3390\/s19133020","type":"journal-article","created":{"date-parts":[[2019,7,10]],"date-time":"2019-07-10T03:05:26Z","timestamp":1562727926000},"page":"3020","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Performance Analysis of Time Synchronization Protocols in Wireless Sensor Networks"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9155-9819","authenticated-orcid":false,"given":"Linh-An","family":"Phan","sequence":"first","affiliation":[{"name":"School of Information and Communication Engineering, Chungbuk National University, Cheongju 28644, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6326-2559","authenticated-orcid":false,"given":"Taejoon","family":"Kim","sequence":"additional","affiliation":[{"name":"School of Information and Communication Engineering, Chungbuk National University, Cheongju 28644, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6246-6218","authenticated-orcid":false,"given":"Taehong","family":"Kim","sequence":"additional","affiliation":[{"name":"School of Information and Communication Engineering, Chungbuk National University, Cheongju 28644, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9413-6544","authenticated-orcid":false,"given":"JaeSeang","family":"Lee","sequence":"additional","affiliation":[{"name":"The 2nd R&amp;D Institute-Agency for Defense Development, Daejeon 34186, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jae-Hyun","family":"Ham","sequence":"additional","affiliation":[{"name":"The 2nd R&amp;D Institute-Agency for Defense Development, Daejeon 34186, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Mar\u00f3ti, M., Kusy, B., Simon, G., and L\u00e9deczi, \u00c1. (2004, January 3\u20135). The flooding time synchronization protocol. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, Baltimore, MD, USA.","DOI":"10.1145\/1031495.1031501"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"843","DOI":"10.1109\/TNET.2008.2001953","article-title":"Estimating Clock Uncertainty for Efficient Duty-Cycling in Sensor Networks","volume":"17","author":"Ganeriwal","year":"2009","journal-title":"IEEE\/ACM Trans. Networking"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1109\/TIM.2012.2232472","article-title":"RTSP: An accurate and energy-efficient protocol for clock synchronization in WSNs","volume":"62","author":"Akhlaq","year":"2013","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1109\/TPDS.2013.40","article-title":"Time synchronization based on slow-flooding in wireless sensor networks","volume":"25","author":"Yildirim","year":"2014","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3650","DOI":"10.1109\/TWC.2014.2316168","article-title":"Efficient Time Synchronization in a Wireless Sensor Network by Adaptive Value Tracking","volume":"13","author":"Yildirim","year":"2014","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"717","DOI":"10.1109\/TNET.2014.2309805","article-title":"PulseSync: An efficient and scalable clock synchronization protocol","volume":"23","author":"Lenzen","year":"2015","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_7","first-page":"347","article-title":"Energy-Efficient Time Synchronization Based on Asynchronous Source Clock Frequency Recovery and Reverse Two-Way Message Exchanges in Wireless Sensor Networks","volume":"65","author":"Kim","year":"2017","journal-title":"IEEE Trans. Commun."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1032","DOI":"10.1109\/TIM.2014.2366272","article-title":"Low-Complex Synchronization Algorithms for Embedded Wireless Sensor Networks","volume":"64","author":"Berger","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2387","DOI":"10.1109\/TVT.2015.2417810","article-title":"CESP: A Low-Power High-Accuracy Time Synchronization Protocol","volume":"65","author":"Gong","year":"2016","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Tavares Bruscato, L., Heimfarth, T., and Pignaton de Freitas, E. (2017). Enhancing Time Synchronization Support in Wireless Sensor Networks. Sensors, 17.","DOI":"10.3390\/s17122956"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Sommer, P., and Wattenhofer, R. (2009, January 13\u201316). Gradient Clock Synchronization in Wireless Sensor Networks. Proceedings of the 2009 International Conference on Information Processing in Sensor Networks, Washington, DC, USA.","DOI":"10.1145\/1435473.1435477"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1878","DOI":"10.1016\/j.automatica.2011.06.012","article-title":"Average TimeSynch: A consensus-based protocol for clock synchronization in wireless sensor networks","volume":"47","author":"Schenato","year":"2011","journal-title":"Automatica"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.comcom.2011.09.007","article-title":"Average time synchronization in wireless sensor networks by pairwise messages","volume":"35","author":"Wu","year":"2012","journal-title":"Comput. Commun."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"14744","DOI":"10.3390\/s140814744","article-title":"A Group Neighborhood Average Clock Synchronization Protocol for Wireless Sensor Networks","volume":"14","author":"Lin","year":"2014","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1404","DOI":"10.1109\/JSEN.2014.2363471","article-title":"Cluster-based consensus time synchronization for wireless sensor networks","volume":"15","author":"Wu","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1109\/TPDS.2013.58","article-title":"External gradient time synchronization in wireless sensor networks","volume":"25","author":"Yildirim","year":"2014","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"6387","DOI":"10.1109\/TSP.2013.2286102","article-title":"SATS: Secure average-consensus-based time synchronization in wireless sensor networks","volume":"61","author":"He","year":"2013","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1109\/TAC.2013.2286893","article-title":"Time Synchronization in WSNs: A Maximum-Value-Based Consensus Approach","volume":"59","author":"He","year":"2014","journal-title":"IEEE Trans. Automat. Contr."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3378","DOI":"10.1109\/TWC.2015.2404917","article-title":"Random Broadcast Based Distributed Consensus Clock Synchronization for Mobile Networks","volume":"14","author":"Sun","year":"2015","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Apicharttrisorn, K., Choochaisri, S., and Intanagonwiwat, C. (2010, January 28\u201330). Energy-Efficient Gradient Time Synchronization for Wireless Sensor Networks. Proceedings of the 2010 2nd International Conference on Computational Intelligence, Communication Systems and Networks, Liverpool, UK.","DOI":"10.1109\/CICSyN.2010.14"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2269","DOI":"10.1109\/JSEN.2011.2182045","article-title":"Consensus Clock Synchronization for Wireless Sensor Networks","volume":"12","author":"Maggs","year":"2012","journal-title":"IEEE Sens. J."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1279","DOI":"10.1109\/TCST.2015.2483559","article-title":"High-Precision Low-Power Wireless Nodes\u2019 Synchronization via Decentralized Control","volume":"24","author":"Leva","year":"2016","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"65507","DOI":"10.1109\/ACCESS.2018.2878272","article-title":"Fads: Fast scheduling and accurate drift compensation for time synchronization of wireless sensor networks","volume":"6","author":"Elsharief","year":"2018","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1109\/MSP.2010.938757","article-title":"Clock Synchronization of Wireless Sensor Networks","volume":"28","author":"Wu","year":"2011","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"92","DOI":"10.5121\/iju.2010.1206","article-title":"Time Synchronization in Wireless Sensor Networks: A Survey","volume":"1","author":"Ranganathan","year":"2010","journal-title":"IJU"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"532986","DOI":"10.1155\/2013\/532986","article-title":"A Comparison of Clock Synchronization in Wireless Sensor Networks","volume":"9","author":"Youn","year":"2013","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_27","first-page":"221","article-title":"Classification and Analysis of Time Synchronization Protocols for Wireless Sensor Networks in Terms of Power Consumption","volume":"Volume 80","author":"Jeong","year":"2014","journal-title":"Ubiquitous Information Technologies and Applications"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1280904","DOI":"10.1155\/2016\/1280904","article-title":"Message Passing Based Time Synchronization in Wireless Sensor Networks: A Survey","volume":"12","author":"Sarvghadi","year":"2016","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Shukla, R.K., Agrawal, J., Sharma, S., and Singh Tomer, G. (2019). An Insight into Time Synchronization Algorithms in IoT. Data, Engineering and Applications, Springer.","DOI":"10.1007\/978-981-13-6347-4"},{"key":"ref_30","unstructured":"Khalil, A. (2019). Current Implementation of the Flooding Time Synchronization Protocol in Wireless Sensor Networks. [Ph.D. Thesis, The University of Western Ontario]."},{"key":"ref_31","unstructured":"Sommer, P.A. (2011). Wireless Embedded Systems: Time, Location, and Applications. [Ph.D. Thesis, ETH Zurich]."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"R\u00f6mer, K., Blum, P., and Meier, L. (2005). Time Synchronization and Calibration in Wireless Sensor Networks. Handb. Sens. Networks, John Wiley & Sons, Inc.","DOI":"10.1002\/047174414X.ch7"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Elson, J.E. (2003). Time Syncronization in Wireless Sensor Networks. [Ph.D. Thesis, University of California].","DOI":"10.1145\/774763.774787"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Lenzen, C., Sommer, P., and Wattenhofer, R. (2009, January 4\u20136). Optimal clock synchronization in networks. Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, Berkeley, CA, USA.","DOI":"10.1145\/1644038.1644061"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Rowe, A., Gupta, V., and Rajkumar, R.R. (2009, January 4\u20136). Low-power clock synchronization using electromagnetic energy radiating from AC power lines. Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, Berkeley, CA, USA.","DOI":"10.1145\/1644038.1644060"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1379","DOI":"10.1109\/TMC.2013.43","article-title":"WizSync: Exploiting Wi-Fi Infrastructure for Clock Synchronization in Wireless Sensor Networks","volume":"13","author":"Hao","year":"2014","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1109\/JSYST.2014.2360460","article-title":"Synchronization protocols and implementation issues in wireless sensor networks: A review","volume":"10","author":"Djenouri","year":"2016","journal-title":"IEEE Syst. J."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1145\/844128.844143","article-title":"Fine-grained network time synchronization using reference broadcasts","volume":"36","author":"Elson","year":"2002","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Ganeriwal, S., Kumar, R., and Srivastava, M.B. (2003, January 5\u20137). Timing-sync protocol for sensor networks. Proceedings of the 1st international conference on Embedded Networked Sensor Systems, Los Angeles, CA, USA.","DOI":"10.1145\/958491.958508"},{"key":"ref_40","unstructured":"Riverbed (2019, June 12). Riverbed Modeler. Available online: https:\/\/www.riverbed.com."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Blum, P., Meier, L., and Thiele, L. (2004, January 26\u201327). Improved interval-based clock synchronization in sensor networks. Proceedings of the 3rd International Symposium on Information Processing in Sensor Networks, Berkeley, CA, USA.","DOI":"10.1145\/984622.984673"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1109\/TC.2006.25","article-title":"Global clock synchronization in sensor networks","volume":"55","author":"Li","year":"2006","journal-title":"IEEE Trans. Comput."},{"key":"ref_43","first-page":"1","article-title":"Poster Abstract: A Fast Consensus-based Time Synchronization Protocol with Virtual Links in WSNs","volume":"1","author":"Kim","year":"2019","journal-title":"IEEE INFOCOM"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Bhadra, D.R., Joshi, C.A., Soni, P.R., Vyas, N.P., and Jhaveri, R.H. (2015, January 2\u20134). Packet loss probability in wireless networks: A survey. Proceedings of the 2015 International Conference on Communications and Signal Processing (ICCSP), Melmaruvathur, India.","DOI":"10.1109\/ICCSP.2015.7322729"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/13\/3020\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:03:52Z","timestamp":1760187832000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/13\/3020"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,9]]},"references-count":44,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2019,7]]}},"alternative-id":["s19133020"],"URL":"https:\/\/doi.org\/10.3390\/s19133020","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,9]]}}}