Experimental Validation of a Synchronization Uncertainty-Aware Software Clock

作者: Andrea Bondavalli , Francesco Brancati , Andrea Ceccarelli , Michele Vadursi

DOI: 10.1109/SRDS.2010.35

关键词: System under testClock synchronizationNode (networking)SoftwareSynchronizationDigital clock managerComputer scienceCPU multiplierFast EthernetReal-time computing

摘要: A software clock capable of self-evaluating its synchronization uncertainty is experimentally validated for a specific implementation on node synchronized through NTP. The validation methodology takes advantage an external equipped with GPS-synchronized acting as reference, which connected to the hosting system under test fast Ethernet connection. Experiments are carried out different values parameters and types workload, address possible occurrence faults in NTP mechanism. designed be less intrusive grant resolution order few hundreds microseconds. experimental results show very good performance R&SAClock, their analysis gives precious hints further improvements.

参考文章(19)
Patrizia Tavella, Giancarlo Cerretto, S. Binda, Ilaria Sesia, J. Hahn, P. Waller, G. Tobias, F. Gonzalez, I. Hidalgo, R. Piriz, In-orbit performance assessment of GIOVE clocks Proceedings of the 40th Annual Precise Time and Time Interval Systems and Applications Meeting. pp. 69- 82 ,(2008)
Andrea Bondavalli, Francesco Brancati, Andrea Ceccarelli, Lorenzo Falai, An Experimental Framework for the Analysis and Validation of Software Clocks software technologies for embedded and ubiquitous systems. pp. 69- 81 ,(2009) , 10.1007/978-3-642-10265-3_7
B. Tierney, W. Johnston, B. Crowley, G. Hoo, C. Brooks, D. Gunter, The NetLogger methodology for high performance distributed systems performance analysis high performance distributed computing. pp. 260- 267 ,(1998) , 10.1109/HPDC.1998.709980
K.F. O'Donoghue, T.R. Plunkett, Development and validation of network clock measurement techniques Proceedings of the 4th International Workshop on Parallel and Distributed Real-Time Systems. pp. 65- 68 ,(1996) , 10.1109/WPDRTS.1996.557449
Thomas E. McGunigal, James A. Mullen, Warren L. Smith, Daniel J. Healey, David B. Leeson, Andrew R. Chi, Leonard S. Cutler, James A. Barnes, Richard L. Sydnor, Robert F. C. Vessot, Gernot M. R. Winkler, Characterization of Frequency Stability ,(2017)
Cheng Liao, Margaret Martonosi, Douglas W. Clark, Experience with an adaptive globally-synchronizing clock algorithm acm symposium on parallel algorithms and architectures. pp. 106- 114 ,(1999) , 10.1145/305619.305631
M. Paulitsch, W. Steiner, Fault-tolerant clock synchronization for embedded distributed multi-cluster systems euromicro conference on real time systems. pp. 249- 256 ,(2003) , 10.1109/EMRTS.2003.1212750
Andrea Bondavalli, Francesco Brancati, Andrea Ceccarelli, Safe estimation of time uncertainty of local clocks international symposium on precision clock synchronization for measurement control and communication. pp. 1- 6 ,(2009) , 10.1109/ISPCS.2009.5340222
Flaviu Cristian, Probabilistic clock synchronization Distributed Computing. ,vol. 3, pp. 146- 158 ,(1989) , 10.1007/BF01784024
Darryl Veitch, Satish Babu, Attila P�sztor, Robust synchronization of software clocks across the internet internet measurement conference. pp. 219- 232 ,(2004) , 10.1145/1028788.1028817