{"id":{"repo_id":"uwo","oai_identifier":"oai:uwo.scholaris.ca:20.500.14721/28656"},"canonical_url":"https://search.dev.ndltd.org/etd/uwo/oai:uwo.scholaris.ca:20.500.14721/28656","repository":{"repo_id":"uwo","name":"Western University","base_url":"https://uwo.scholaris.ca/server/oai/request"},"display":{"title":"Current Implementation of the Flooding Time Synchronization Protocol in Wireless Sensor Networks","abstract":"Time synchronization is an issue that affects data accuracy within wireless sensor networks (WSNs). This issue is due to the complex nature of the wireless medium and can be mitigated with accurate time synchronization. This research focuses on the Flooding Time Synchronization Protocol (FTSP) since it is considered as the gold standard for accuracy in WSNs. FTSP minimizes the synchronization error by executing an algorithm that creates a unified time for the network reporting micro-second accuracy. Most synchronization protocols use the FTSP implementation as a benchmark for comparison. The current and only FTSP implementation runs on the TinyOS platform and is fully available online on GitHub. However, this implementation contains flaws that make micro-second accuracy impossible. This study reports a complete FTSP implementation that achieves micro-second accuracy after applying modifications to the current implementation. The new implementation provides a new standard to be used by future researches as a benchmark.","abstract_html":"Time synchronization is an issue that affects data accuracy within wireless sensor networks (WSNs). This issue is due to the complex nature of the wireless medium and can be mitigated with accurate time synchronization. This research focuses on the Flooding Time Synchronization Protocol (FTSP) since it is considered as the gold standard for accuracy in WSNs. FTSP minimizes the synchronization error by executing an algorithm that creates a unified time for the network reporting micro-second accuracy. Most synchronization protocols use the FTSP implementation as a benchmark for comparison. The current and only FTSP implementation runs on the TinyOS platform and is fully available online on GitHub. However, this implementation contains flaws that make micro-second accuracy impossible. This study reports a complete FTSP implementation that achieves micro-second accuracy after applying modifications to the current implementation. The new implementation provides a new standard to be used by future researches as a benchmark.","abstract_has_math":false,"creators":["Khalil, Asma"],"institution":"The University of Western Ontario","degree_name":"M Eng Sci","degree_level":null,"degree_discipline":"Electrical and Computer Engineering","degree_department":null,"school":null,"contributors":[],"advisors":["McIsaac, Kenneth A.","Wang, Xianbin"],"committee_chairs":[],"committee_members":[],"year":2018,"date_issued":"2018-12-06","date_published":"2018-12-06","updated_at":"2026-07-27T21:55:56Z","subjects":["electrical","wireless sensor networks","ftsp","synchronization"],"languages":["en_ca"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/20.500.14721/28656","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["McIsaac, Kenneth A.","Wang, Xianbin"]},{"key":"dc:creator","label":"Author","values":["Khalil, Asma"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-07-10T16:13:41Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-07-10T16:13:41Z"]},{"key":"dc:date.issued","label":"Date","values":["2018-12-06"]},{"key":"dc:publisher","label":"Institution","values":["The University of Western Ontario"]},{"key":"dc:type","label":"Dc Type","values":["thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical and Computer Engineering"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M Eng Sci"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["electrical","wireless sensor networks","ftsp","synchronization"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en_ca"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/20.500.14721/28656"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["The thesis cover page in the PDF document includes references to Western University’s previous institutional repository platform, known as Scholarship@Western, and links to that platform (beginning with ir.lib.uwo.ca). In citing or referring to this thesis, use the DOI or handle from this page instead. Sample citation: Author name, \"Thesis title.\" (Year). Western University Open Repository. https://doi.org/10.71858/123456."]},{"key":"dc:description.abstract","label":"Abstract","values":["Time synchronization is an issue that affects data accuracy within wireless sensor networks (WSNs). This issue is due to the complex nature of the wireless medium and can be mitigated with accurate time synchronization. This research focuses on the Flooding Time Synchronization Protocol (FTSP) since it is considered as the gold standard for accuracy in WSNs. FTSP minimizes the synchronization error by executing an algorithm that creates a unified time for the network reporting micro-second accuracy. Most synchronization protocols use the FTSP implementation as a benchmark for comparison. The current and only FTSP implementation runs on the TinyOS platform and is fully available online on GitHub. However, this implementation contains flaws that make micro-second accuracy impossible. This study reports a complete FTSP implementation that achieves micro-second accuracy after applying modifications to the current implementation. The new implementation provides a new standard to be used by future researches as a benchmark."]},{"key":"dc:title","label":"Title","values":["Current Implementation of the Flooding Time Synchronization Protocol in Wireless Sensor Networks"]}]}],"canonical_facts":{"dc:contributor.advisor":["McIsaac, Kenneth A.","Wang, Xianbin"],"dc:creator":["Khalil, Asma"],"dc:date.accessioned":["2025-07-10T16:13:41Z"],"dc:date.available":["2025-07-10T16:13:41Z"],"dc:date.issued":["2018-12-06"],"dc:description":["The thesis cover page in the PDF document includes references to Western University’s previous institutional repository platform, known as Scholarship@Western, and links to that platform (beginning with ir.lib.uwo.ca). In citing or referring to this thesis, use the DOI or handle from this page instead. Sample citation: Author name, \"Thesis title.\" (Year). Western University Open Repository. https://doi.org/10.71858/123456."],"dc:description.abstract":["Time synchronization is an issue that affects data accuracy within wireless sensor networks (WSNs). This issue is due to the complex nature of the wireless medium and can be mitigated with accurate time synchronization. This research focuses on the Flooding Time Synchronization Protocol (FTSP) since it is considered as the gold standard for accuracy in WSNs. FTSP minimizes the synchronization error by executing an algorithm that creates a unified time for the network reporting micro-second accuracy. Most synchronization protocols use the FTSP implementation as a benchmark for comparison. The current and only FTSP implementation runs on the TinyOS platform and is fully available online on GitHub. However, this implementation contains flaws that make micro-second accuracy impossible. This study reports a complete FTSP implementation that achieves micro-second accuracy after applying modifications to the current implementation. The new implementation provides a new standard to be used by future researches as a benchmark."],"dc:identifier.uri":["https://hdl.handle.net/20.500.14721/28656"],"dc:language.iso":["en_ca"],"dc:publisher":["The University of Western Ontario"],"dc:subject":["electrical","wireless sensor networks","ftsp","synchronization"],"dc:title":["Current Implementation of the Flooding Time Synchronization Protocol in Wireless Sensor Networks"],"dc:type":["thesis"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_name":["M Eng Sci"]},"updated_at":"2026-07-27T21:55:56Z"}