P4Timely: Evaluating Time Synchronization Resilience in Programmable Networks
Accurate time synchronization is essential for emerging networked applications that demand low latency, high precision, and coordinated operations, such as those found in data centers, time-sensitive networking (TSN), and distributed systems. In this demo, we introduce P4Timely, a flexible and programmable framework designed to evaluate and prototype time synchronization protocols in real time. Built using P4 and commodity programmable hardware, P4Timely enables users to easily configure synchronization settings through a simple interface, specify network conditions such as delay, jitter, and packet loss, and define whether nodes act as synchronizing or synchronized entities. P4Timely supports dynamic reconfiguration at runtime and provides built-in monitoring tools to assess synchronization accuracy under diverse network conditions.
Authors
- Flávio Geraldo Coelho Rocha (ORCID: https://orcid.org/0000-0002-7635-5735)
- Marcelo Caggiani Luizelli (ORCID: https://orcid.org/0000-0003-0537-3052)
- Francisco Germano Vogt (ORCID: https://orcid.org/0000-0003-1467-7146)
- Christian Esteve Rothenberg (ORCID: https://orcid.org/0000-0003-3109-4305)
- Sérgio Silva (ORCID: https://orcid.org/0000-0003-4410-3071)
- Fabricio Rodríguez Cesen
Institutions
- Universidade Estadual de Campinas (UNICAMP) (BR)
- Telefonica Research and Development (ES)
- Universidade Federal de Goiás (BR)
- Universidade Federal do Pampa (BR)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1109/netsoft64993.2025.11080560
- Primary Topic
- Network Time Synchronization Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Fundação de Amparo à Pesquisa do Estado de São Paulo
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico