Causal and Δ-causal broadcast in opportunistic networks

被引:5
作者
Guidec, Frederic [1 ,2 ]
Launay, Pascale [1 ]
Maheo, Yves [1 ,2 ]
机构
[1] Univ Bretagne Sud, IRISA, BP 573, F-56017 Vannes, France
[2] Lab Cogitamus, Paris, France
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2021年 / 118卷
关键词
Opportunistic computing; Causal broadcast; Delta-causal broadcast; INFORMATION DISSEMINATION; COMMUNICATION;
D O I
10.1016/j.future.2020.12.024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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. This paper presents two algorithms based on causal barriers that can ensure the causally-ordered delivery of broadcast messages in an opportunistic network, considering both cases where the messages propagate in the network without or with a bounded lifetime. The latter case is especially interesting in networks that must run for a long time, or with a population of nodes that changes continuously. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页码:142 / 156
页数:15
相关论文
共 30 条
[1]  
[Anonymous], 2016, IGI GLOBAL CHAP EMER, DOI DOI 10.4018/978-1-4666-9941-0.CH010
[2]  
[Anonymous], 2004, IRBTR04019
[3]  
Baldoni R, 1998, COMPUT SYST SCI ENG, V13, P263
[4]   An Optimal Causal Broadcast Protocol in Mobile Dynamic Groups [J].
Benzaid, Chafika ;
Badache, Nadjib .
PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, 2008, :477-484
[5]  
BIRMAN K, 1991, ACM T COMPUT SYST, V9, P272, DOI 10.1145/128738.128742
[6]   REPLICATION AND FAULT-TOLERANCE IN THE ISIS SYSTEM. [J].
Birman, Kenneth P. .
Operating Systems Review (ACM), 1985, 19 (05) :79-86
[7]   RELIABLE COMMUNICATION IN THE PRESENCE OF FAILURES [J].
BIRMAN, KP ;
JOSEPH, TA .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1987, 5 (01) :47-76
[8]  
Boldrini Chiara, 2008, International Journal of Automomous and Adaptive Communications Systems, V1, P122, DOI 10.1504/IJAACS.2008.019203
[9]   Total order in opportunistic networks [J].
Costea, Mihail ;
Ciobanu, Radu-Ioan ;
Marin, Radu-Corneliu ;
Dobre, Ciprian ;
Mavromoustakis, Constandinos X. ;
Mastorakis, George ;
Xhafa, Fatos .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (10)
[10]  
Datta A, 2004, LECT NOTES COMPUT SC, V3226, P126