Instructions

Experimental Steps

Please use landscape mode for this experiment, if you are using a mobile, but rotating the screen. For details on simulation controls, see Procedure.

  • Select a Scenario:
    • Choose a scenario from the dropdown menu to simulate different network configurations.
    • The scenarios range from local networks to globally distributed networks with varying levels of noise and asymmetry.
  • Adjust Parameters and Observe Effects:
    • Use the control form to modify the following parameters individually and observe their effects on synchronization. The provided figure will help visualize the changes.
    • Network Trip Time:
      • Increase/decrease "Round trip time" to simulate longer or shorter network trip times.
    • Network Asymmetry:
      • Adjust "Round trip time asymmetry variation" to introduce unequal delays in the forward and return paths.
    • Network Trip Variation:
      • Change "Round trip time variation" to simulate varying network jitter.
    • Client Offset:
      • Set different values for "Initial time offset of the client" to observe the impact of initial clock differences.
    • Client Drift Rate:
      • Modify "Drift rate of the client" to simulate clock drift in the client.
    • Client Sync Interval and Period:
      • Adjust "Synchronization interval" and "Synchronization period" to control the synchronization frequency and duration.
    • Server Response Delay:
      • Change "Delay at server before responding to a request" to simulate server response delays.
🔄 Please rotate your device to landscape mode.

Network and Simulation Parameters

...

NTP Client Parameters

...

NTP Server Parameters

...