Reconciling Distributed Computing Models and Real-Time Systems

作者: Heinrich Moser , Ulrich Schmid

DOI:

关键词:

摘要: This paper 1 presents a simple real-time dis- tributed computing model for message-passing systems, which reconciles the distributed and real- time systems perspective: By just replacing instantaneous steps with of non-zero duration, we obtain that both facilitates schedul- ing analysis retains compatibility classic techniques results. So far, have developed general simulations validity con- ditions transforming algorithms from syn- chronous (without clock drift) to our vice versa, started investigating whether/which properties real are inaccurately or even wrongly captured when resorting zero step-time models. One example is (1) complexity lower bound optimal deterministic internal synchroniza- tion, turned out be ( n) in model. Motivation Executions typically modeled as sequences atomic executed time. With this assumption, it does not make differ- ence, example, whether messages arrive at processor simultaneously nicely staggered time: The processed instantaneously they arrive. abstraction hence very convenient analysis, wealth algorithms, impossibility results bounds been models em- ploy assumption (2). In however, neither in- stantaneous nor arbitrarily preemptable: A step triggered by message arriving middle execu- tion some other usually delayed until current computation nished. queuing phenomenons, depend only on actual mes- sage arrival pattern but also queuing/scheduling cipline employed. community has established powerful analyzing such effects (5), resulting worst-case response times end-to-end delays can computed. briey surveys com- puting introduced (3), times, admits without invalidating standard comput- Apart making amenable allows address teresting question

参考文章(5)
Heinrich Moser, Ulrich Schmid, Optimal clock synchronization revisited: upper and lower bounds in real-time systems international conference on principles of distributed systems. pp. 94- 109 ,(2006) , 10.1007/11945529_8
Lui Sha, Tarek Abdelzaher, Karl-Erik årzén, Anton Cervin, Theodore Baker, Alan Burns, Giorgio Buttazzo, Marco Caccamo, John Lehoczky, Aloysius K. Mok, Real Time Scheduling Theory: A Historical Perspective Real-time Systems. ,vol. 28, pp. 101- 155 ,(2004) , 10.1023/B:TIME.0000045315.61234.1E
Barbara Simons, An overview of clock synchronization Proceedings of the Asilomar Workshop on Fault-Tolerant Distributed Computing. pp. 84- 96 ,(1990) , 10.1007/BFB0042327
Jennifer Lundelius, Nancy Lynch, An upper and lower bound for clock synchronization Information & Computation. ,vol. 62, pp. 190- 204 ,(1984) , 10.1016/S0019-9958(84)80033-9
Nancy A. Lynch, Distributed algorithms ,(1996)