ELEN E6951 - Wireless Networking - Project

Building a Wireless Time Sync Simulator

What's this?

On this page, you'll find information regarding Bhargav's wireless networking project that he coded in the Spring of 2008.

Project Description

Wanting to explore how two different time sync mechanisms - Network Time Protocol, and Reference Broadcast Synchronization (PDF) - behaved in a wireless network with Multi-Packet Reception capability, Bhargav's dissatisfaction with existing network simulators led him to design his own special-purpose, event-queue-driven, cycle-accurate simulator coded in C. This tool was able to simulate an arbitrary number of network nodes with randomized transmission ranges and positions as they attempt to sync the whole network temporally.

Report

The project report is available here (PDF). The source code is not available online.

Acknowledgments

Bhargav would like to thank Prof. Gil Zussman for encouraging him to tackle a topic that (to the best of Bhargav's knowledge) had not been tackled before (RBS in an MPR environment).