timing update
play

Timing Update Darryl Veitch darryl.veitch@uts.edu.au School of - PowerPoint PPT Presentation

Timing Update Darryl Veitch darryl.veitch@uts.edu.au School of Computing and Communications UNIVERSITY OF TECHNOLOGY SYDNEY UTS Timing Project Continues SyncLab Project formally at Uni of Melbourne n New testbed with Two 7.5G4 DAG


  1. Timing Update Darryl Veitch darryl.veitch@uts.edu.au School of Computing and Communications UNIVERSITY OF TECHNOLOGY SYDNEY

  2. UTS Timing Project Continues SyncLab Project formally at Uni of Melbourne n New testbed with ๏ Two 7.5G4 DAG cards ‣ low latency taps ‣ rubidium atomic clock (SRS FS725) ‣ several roof mounted GPSes (Trimble and Symmetricom) ‣ time distribution hardware ‣ /26 public IPv4 addresses ‣ Companion testbed at PolyU ( Rocky Chang, Peter Membrey ) ๏ 2

  3. RoofLab Yi Cao 3

  4. UTS Timing Project Continues SyncLab Project formally at Uni of Melbourne n New testbed with ๏ Two 7.5G4 DAG cards ‣ low latency taps ‣ Rubidium atomic clock ‣ several roof mounted GPSes ‣ time distribution hardware ‣ /26 public IPv4 addresses ‣ Companion testbed at PolyU ( Rocky Chang, Peter Membrey ) ๏ n Overarching Goal `Perfection of Networked Timekeeping’ Continues to develop and support RADclock (see AIMS 2015) ๏ New foci in Trusted Timing and the Internet of Things ๏ New ARC funding 2017–2012 (Barford, Paxson, Wouters) ๏ Major Activities ๏ Server Health Monitoring (SHM) ๏ Network Timing Core (NTC) ๏ 4

  5. Australia’s UTC Clock at the NMI 5

  6. Recent Work Rot at the Roots? Examining Public Timing Infrastructure n INFOCOM 2016 ๏ Looks at anomalies in ~100 public Stratum-1 servers ๏ Network Timing and the 2015 Leap Second n PAM 2016 ๏ Leap Second behaviour of ~170 public Stratum-1 servers ๏ n 2016 Leap Second and Anomaly experiment (Dec 2016– Jan 2017) ~500 public Stratum-1 servers (includes all NTPpool servers) ๏ Polling up to 1 per second (previously 64s) ๏ Still only 1 vantage point.. Ark ! ๏ Time to Measure the Pi n IMC 2016 ๏ Potential of Raspberry Pi-1,2,3 and Pi+PPS as a timing platform ๏ 6

  7. Server Health Anomalies are Real 320 318 No RTT `events’: 316 ➙ no routing changes RTT [ms] ➙ no major congestion 314 ➙ R(i) should bound A(i) 312 310 308 − 80 38.8 39 39.2 39.4 39.6 Tb [day] Large Asym events: − 90 ➙ can’t be routing − 100 ➙ can’t be congestion A [ms] ➙ must be server − 110 − 120 − 130 Longitudinal study (2011,2015) Out of 102 servers, 37 38.8 39 39.2 39.4 39.6 Tb [day] bad over entire period ! 7

  8. Server Health Monitoring Health and Vulnerability of Today’s Internet Timing n Stratum-1 ๏ Generally ๏ Main expansion dimensions: ๏ assess all IPv4 Stratum-1 ๏ assess entire IPv4 forest ๏ move from single to multiple vantage point ๏ Statistically sound server anomaly detection n Principles; algorithms; code; rigorously evaluated ๏ Developing its use: ๏ vetting tools [ use by experts, anyone ] ๏ incorporated into timing algorithms and protocols ๏ as a service [ CAIDA? later taken over by ntp.org? ] ๏ 8

  9. Network Timing Core 9

  10. NTP Hierarchy — take II 10

  11. NTP Forest 11

  12. NTP Forest, with Tree-rot But how would we know? No tools! 12

  13. Idea Behind NTC ( ‘DNS for timing’ ) Deal with multiple key problem in one architecture n Failure to address path asymmetry errors ๏ Dysfunctional `hierarchy’ ๏ No effective cross validation across the Stratum-1 roots ๏ No sync-friendly server selection or load balancing ๏ No trust (malicious or incompetent? who cares) ๏ n Architecture NTC Fuses Stratum-1’s and privileged Stratum-2’s into a unified layer ๏ Rare Stratum-1’s NOT public ๏ Many more Stratum-2’s ๏ public ๏ located within network provider’s networks ๏ Self vetting using SHM and voting algorithms ๏ Asymmetries ๏ directly measurable within Stratum-1 mesh ๏ achieved throughout the NTC by calibration ๏ 13

  14. Meshed Stratum-1 + Privileged Stratum-2 NMI and AARNet have agreed to support public trails. 14

  15. What I Want What kind of timeserver vetting/trust do you want/need? n Developers & Collaborators for n NTC ๏ RADclock ๏ Timing for IoT devices ๏ 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend