2001
DOI: 10.1007/3-540-45518-3_17
|View full text |Cite
|
Sign up to set email alerts
|

Preserving Causality in a Scalable Message-Oriented Middleware

Abstract: Abstract. We present a solution to guarantee scalable causal ordering through matrix clocks in Message Oriented Middleware (MOM). This solution is based on a decomposition of the MOM in domains of causality, i.e. small groups of servers interconnected by router servers. We prove that, provided the domain interconnection graph has no cycles, global causal order on message delivery is guaranteed through purely local order (within domains). This allows the cost of matrix clocks maintenance to be kept linear, inst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2002
2002
2018
2018

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 18 publications
0
7
0
Order By: Relevance
“…On the other hand, when total-order interconnection is intended, both [68,49] show that an intrusive interconnecting protocol is necessary; i.e., a multicast message cannot be locally delivered in the sending subgroup until the forwarder process has propagated the message and a global total order has been decided. Formal proofs of the impossibility of achieving total-order interconnection in a non-intrusive way were later given by Laumay et al (2001) [39] andÁlvarez et al (2008) [6].…”
Section: Interconnection Approachmentioning
confidence: 99%
“…On the other hand, when total-order interconnection is intended, both [68,49] show that an intrusive interconnecting protocol is necessary; i.e., a multicast message cannot be locally delivered in the sending subgroup until the forwarder process has propagated the message and a global total order has been decided. Formal proofs of the impossibility of achieving total-order interconnection in a non-intrusive way were later given by Laumay et al (2001) [39] andÁlvarez et al (2008) [6].…”
Section: Interconnection Approachmentioning
confidence: 99%
“…As a consequence of this theorem, if we want to interconnect causally ordered systems we are forced to use only one IS process per system (there are multiple samples of such protocols [3,2,4,9,6]), or to coordinate in some way such IS processes. Let us explore this second alternative.…”
Section: Call Such a Process Isp(p)mentioning
confidence: 99%
“…The usage of FIFO interconnecting links in order to implement interconnection protocols for two causal and/or FIFO broadcast systems have been previously proposed in several papers [3,4,6]. Note also that the daisy architecture described in [2] also becomes a single FIFO link when only two causal systems need to be interconnected.…”
Section: Performance Analysis For Causal-ordered Systemsmentioning
confidence: 99%
See 2 more Smart Citations