1995
DOI: 10.1007/bfb0022137
|View full text |Cite
|
Sign up to set email alerts
|

On real-time and non real-time distributed computing

Abstract: Abstract. In this paper, taking an algorithmic viewpoint, we explore the differences existing between the class of non real-time computing problems (R~) versus the class of real-time computing problems (~). We show how a problem in class RN can be transformed into its counterpart in class ~. Claims of real-time behavior made for solutions to problems in class ~ are examined. Ah example of a distributed computingproblem arising m class Is studmd, along with its solutmn. It is shown why off-line strategies or sc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2002
2002
2006
2006

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 22 publications
0
8
0
Order By: Relevance
“…Note carefully that the detection time is always as good as provided by the underlying system/network, i.e., the FD timing properties "emerge" naturally from the system/network capabilities [1,26]. Moreover, if the system/network load returns to expected behavior, our algorithm is still as exact and fast as predicted, while algorithms that adapt their timeouts would have larger detection latencies then.…”
Section: Discussionmentioning
confidence: 86%
See 2 more Smart Citations
“…Note carefully that the detection time is always as good as provided by the underlying system/network, i.e., the FD timing properties "emerge" naturally from the system/network capabilities [1,26]. Moreover, if the system/network load returns to expected behavior, our algorithm is still as exact and fast as predicted, while algorithms that adapt their timeouts would have larger detection latencies then.…”
Section: Discussionmentioning
confidence: 86%
“…The coverage of such time-free solutions is hence necessarily higher than that of a solution involving some timing assumptions. The apparent contradiction between time-free algorithms and timeliness properties can be resolved by following the design immersion principle, which was introduced in [26] and referred to as the late binding principle in [1]. Design immersion permits to consider time-free algorithms for implementing system or application level services in real-time systems, by enforcing that timing-related conditions (like "delay for time X") are expressed as time-free logical conditions (like "delay for x round-trips" or "delay for x events").…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The idea of deferring the consideration of some MðSÞ until after having devised and proved some design Á in some MðÁÞ has been stated first in [16], echoed in [9] and [12], and detailed in [17], under the name of "design immersion" (in a computational model). This is equivalent to the concept of "late binding" (of a design to some computational model), a well-known concept in the field of programming languages.…”
Section: The "Late Binding" Principlementioning
confidence: 99%
“…The idea of deferring the consideration of some M(S) until after having devised and proved some design in some M( ) less "restrictive" than M(S) has been stated first in [12], echoed in [9] and [11], and detailed in [13], under the name of "design immersion" (in a computational model). This is equivalent to the concept of late binding (of a design to some computational model), a well known concept in the areas of programming languages and compilation.…”
Section: The Late Binding Principlementioning
confidence: 99%