Optimal clock synchronization revisited: upper and lower bounds in real-time systems

作者: Heinrich Moser , Ulrich Schmid

DOI: 10.1007/11945529_8

关键词: Real-time computingUpper and lower boundsSynchronizationReal-time operating systemReal systemsComputer scienceClock synchronizationScheduling (computing)AlgorithmMessage passingRunning time

摘要: This paper introduces a simple real-time distributed computing model for message-passing systems, which reconciles the and systems perspective: By just replacing instantaneous steps with of non-zero duration, we obtain that both facilitates scheduling analysis retains compatibility classic techniques results. As by-product, it also allows us to investigate whether/which properties real are inaccurately or even wrongly captured when resorting zero step-time models. We revisit well-studied problem deterministic internal clock synchronization this purpose, show that, contrary model, no algorithm constant running time can achieve optimal precision in our model. prove is only achievable algorithms take Ω(n) establish several additional lower bounds algorithms.

参考文章(22)
D.K. Kaynar, N. Lynch, R. Segala, F. Vaandrager, Timed I/O automata: a mathematical framework for modeling and analyzing real-time systems real-time systems symposium. pp. 166- 177 ,(2003) , 10.1109/REAL.2003.1253264
Dhruba Basu, Sasikumar Punnekkat, Clock synchronization algorithms and scheduling issues Lecture Notes in Computer Science. pp. 45- 55 ,(2003) , 10.1007/978-3-540-24604-6_5
N. Lynch, F. Vaandrager, Forward and backward simulations I.: untimed systems Information & Computation. ,vol. 121, pp. 214- 233 ,(1995) , 10.1006/INCO.1995.1134
Nancy A. Lynch, Distributed algorithms ,(1996)
Rui Fan, Nancy Lynch, Gradient clock synchronization Distributed Computing. ,vol. 18, pp. 255- 266 ,(2006) , 10.1007/S00446-005-0135-6
Leslie Lamport, Time, clocks, and the ordering of events in a distributed system Communications of the ACM. ,vol. 21, pp. 558- 565 ,(1978) , 10.1145/359545.359563
Michael Merritt, Marc R. Tuttle, Francesmary Modugno, Time-Constrained Automata (Extended Abstract) international conference on concurrency theory. pp. 408- 423 ,(1991)
Josef Widder, Gérard Le Lann, Ulrich Schmid, Failure detection with booting in partially synchronous systems european dependable computing conference. pp. 20- 37 ,(2005) , 10.1007/11408901_3
Jean-François Hermant, Josef Widder, Implementing reliable distributed real-time systems with the Θ-model international conference on principles of distributed systems. pp. 334- 350 ,(2005) , 10.1007/11795490_26
Boaz Patt-Shamir, Sergio Rajsbaum, A theory of clock synchronization (extended abstract) Proceedings of the twenty-sixth annual ACM symposium on Theory of computing - STOC '94. pp. 810- 819 ,(1994) , 10.1145/195058.195466