loading...
Deadline-Constrained Causal Order
Newport Beach, California March 15-March 17
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2000.839535Third IEEE International Symposium on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
L. Rodrigues, Universidade de Lisboa
R. Baldoni, University of Rome
E. Anceaume, IRISA
M. Raynal, IRISA
A causal ordering protocol ensures that if two messages are causally related and have the same destination, they are delivered to the application in their sending order. Causal order strongly simplifies the development of distributed object-oriented systems.To prevent causal order violation, either messages may be forced to wait for messages in their past, or late messages may have to be discarded. For a real-time setting, the first approach is not suitable since when a message misses a deadline, all the messages that causally depend on it may also be forced to miss their deadlines.We propose a novel causal ordering abstraction that takes messages deadlines into consideration. Two implementations are proposed in the context of multicast and broadcast communication that delivers as many messages as possible to the application. Examples of distributed soft real-time applications that benefit from the use of a deadline-constrained causal ordering primitive are given.
Index Terms:
Distributed Systems, Causal Order, Real-Time
Citation:
L. Rodrigues, R. Baldoni, E. Anceaume, M. Raynal, "Deadline-Constrained Causal Order," isorc, pp.234, Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2000
Usage of this product signifies your acceptance of the Terms of Use.