2021
DOI: 10.1016/j.future.2020.12.024
|View full text |Cite
|
Sign up to set email alerts
|

Causal and Δ-causal broadcast in opportunistic networks

Abstract: Causal broadcast is a fundamental communication abstraction for many distributed applications. Several implementations of this abstraction have been proposed over the last decades for traditional networks, that is, networks that assume the existence of a continuous bi-directional end-to-end path between any pair of nodes. Opportunistic networks constitute a kind of networks in which this assumption cannot be made, though, so the implementation of causal broadcast in such networks must be addressed differently.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…The copies do not require complex operational transformations and can be updated independently and in parallel without the occurrence of conflicts as assured. Unlike OT algorithms that focus on operation transformation, ORDT is a data structure in its definition, and its core idea is not how to resolve conflicts but to directly design a data structure that can avoid conflict generation [14,[18][19][20][21]. Currently, CRDT algorithms are divided into two main categories: (1) State-based CRDTs (State-based CRDTs or Convergent Replicated Data Types, CvRDTs), which include the current state of the sending node copy in each message, and (2) Operation-based CRDTs (Operation-based CRDT or Commutative Replicated Data Types, CmRDTs), which will carry the updated operations performed by the local node from the last broadcast on each message.…”
Section: Collaborative Editingmentioning
confidence: 99%
“…The copies do not require complex operational transformations and can be updated independently and in parallel without the occurrence of conflicts as assured. Unlike OT algorithms that focus on operation transformation, ORDT is a data structure in its definition, and its core idea is not how to resolve conflicts but to directly design a data structure that can avoid conflict generation [14,[18][19][20][21]. Currently, CRDT algorithms are divided into two main categories: (1) State-based CRDTs (State-based CRDTs or Convergent Replicated Data Types, CvRDTs), which include the current state of the sending node copy in each message, and (2) Operation-based CRDTs (Operation-based CRDT or Commutative Replicated Data Types, CmRDTs), which will carry the updated operations performed by the local node from the last broadcast on each message.…”
Section: Collaborative Editingmentioning
confidence: 99%