Keeping in Sync
George Neville-Neil
gnn@neville-neil.com
October 2014
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 1 / 28
Keeping in Sync George Neville-Neil gnn@neville-neil.com October - - PowerPoint PPT Presentation
Keeping in Sync George Neville-Neil gnn@neville-neil.com October 2014 George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 1 / 28 Introduction The Need for Accurate Time Coordination Amongst Distributed Systems
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 1 / 28
Introduction
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 2 / 28
Introduction
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 3 / 28
Introduction
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 4 / 28
Introduction
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 5 / 28
Introduction
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 6 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 7 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 8 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 9 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 10 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 11 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 12 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 13 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 14 / 28
Theory of Operation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 15 / 28
Theory of Operation
T1 T2 T3 T4 Master Slave
SYNC [T1] FOLLOWUP [T1] DELAY REQUEST [T3] DELAY RESPONSE [T4] George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 16 / 28
Implementation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 17 / 28
Implementation
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 18 / 28
Measurements
◮ Master to Slave Delay ◮ Slave to Master Delay ◮ Offset from Master ◮ Quality George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 19 / 28
Measurements
◮ More or less
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 20 / 28
Measurements
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 21 / 28
Measurements
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 22 / 28
Measurements
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 23 / 28
Measurements
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 24 / 28
Tuning
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 25 / 28
Current Status and Future Work
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 26 / 28
Current Status and Future Work
George Neville-Neil (gnn@neville-neil.com) Keeping in Sync October 2014 27 / 28