Annual Review of Scalable Computing 2004
DOI: 10.1142/9789812794727_0003
|View full text |Cite
|
Sign up to set email alerts
|

The Immediate Dependency Relation: An Optimal Way to Ensure Causal Group Communication

Abstract: In this paper we present a study on the subject of the Immediate Dependency Relation (IDR), and we show how by extending the IDR relation, one can ensure a global causal delivery in group communication, including in the overlapping group case. The main objective of this paper is to show that the use of the Immediate Dependency Relation (IDR) obliterates the notion that causality is expensive to set up in distributed systems. The IDR minimizes considerably the amount of control information sent per message to e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
6
2
2

Relationship

1
9

Authors

Journals

citations
Cited by 32 publications
(13 citation statements)
references
References 22 publications
(21 reference statements)
0
13
0
Order By: Relevance
“…For this, the MCSR uses the Immediate Dependency Relation (IDR) [5]. The IDR graph greatly reduces the state-space of a system.…”
Section: Discussionmentioning
confidence: 99%
“…For this, the MCSR uses the Immediate Dependency Relation (IDR) [5]. The IDR graph greatly reduces the state-space of a system.…”
Section: Discussionmentioning
confidence: 99%
“…This protocol is also based on the Immediate Dependency Relation protocol presented in [21], in our implementation the size of the control information (overhead) for each message that is sent through communication channels derives according to the number of parallel messages that immediately precede a causal message m. This means a fifo type message does not content overhead. Since the structure H(m) in the wired channels only uses recent messages that immediately precede a message m, the cardinality for the overhead generated is given by the cardinality of the number of concurrent messages in the communication group, which vary between 0 and n-1 (0 ≤| H(m) |≤ n-1), where n is the number of mobile hosts in the communication group.…”
Section: Overhead Analysismentioning
confidence: 99%
“…In [6], the authors propose a lock-step synchronization technique, which avoids the occurrence of inconsistency by forcing the clocks of the blocking nodes to advance until all of the nodes finish the calculation in the last cycle, and they then enter into the next cycle. This method can ensure the correctness of the system function, but the performance cannot meet the requirements of the interaction of the user.…”
Section: Related Workmentioning
confidence: 99%