Litcius/Paper detail

Understanding PTP Performance in Today’s Wi-Fi Networks

Paizhuo Chen, Zhice Yang

2023IEEE/ACM Transactions on Networking11 citationsDOI

Abstract

Emerging mobile applications involving distributed control and sensing call for accurate time synchronization over wireless links. This paper systematically studies the performance of Precision Time Protocol (PTP) in today’s Wi-Fi networks. We investigate both software and hardware PTP implementations. Our study uncovers the root causes of software PTP synchronization errors. We show that with fine-tuned system configurations and an online calibration procedure, software PTP can achieve reasonable accuracy with off-the-shelf Wi-Fi devices. Hardware PTP requires a PTP hardware timestamper clock not contained in Wi-Fi NICs. We propose a method to make use of the hardware TSF counter to emulate the PTP clock. Rigorous tests traversing various conditions show that both software and hardware PTP implementations can achieve 1- <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mu s$ </tex-math></inline-formula> level accuracy on current ARM and x86 mobile platforms with practical Wi-Fi settings.

Topics & Concepts

Computer scienceSynchronization (alternating current)Embedded systemClock synchronizationSoftwarex86WirelessComputer hardwareComputer networkOperating systemChannel (broadcasting)Network Time Synchronization TechnologiesWireless Networks and ProtocolsPower Line Communications and Noise
Understanding PTP Performance in Today’s Wi-Fi Networks | Litcius