Investigating task- and network-level synchronization

The figure shows two poorly synchronized distributed tasks producing PWM signals. PWM signals are a widely used mechanism that allows controlling servos and motors as well as various IO devices.

In a distributed system with multiple actuators, task-level and network-level time synchronization can become a critical requirement as it can lead to malfunctioning operation of a cyber-physical system.