Author

Costea, Mihail

Ciobanu, Rado-Ioan

Marin, Radu-Corneliu

Dobre, Ciprian

Mavromoustakis, Constandinos X.

Xhafa, Fatos

Mastorakis, George

Other authors

University Politehnica of Bucharest

Technological Educational Institute of Crete

University of Nicosia

Universitat Oberta de Catalunya (UOC)

Publication date

2019-04-11T07:53:51Z

2019-04-11T07:53:51Z

2016-12-14



Abstract

Opportunistic network applications are usually assumed to work only with unordered immutable messages, like photos, videos, or music files, while applications that depend on ordered or mutable messages, like chat or shared contents editing applications, are ignored. In this paper, we examine how total ordering can be achieved in an opportunistic network. By leveraging on existing dissemination and causal order algorithms, we propose a commutative replicated data type algorithm on the basis of Logoot for achieving total order without using tombstones in opportunistic networks where message delivery is not guaranteed by the routing layer. Our algorithm is designed to use the nature of the opportunistic network to reduce the metadata size compared to the original Logoot, and even to achieve in some cases higher hit rates compared to the dissemination algorithms when no order is enforced. Finally, we present the results of the experiments for the new algorithm by using an opportunistic network emulator, mobility traces, and Wikipedia pages.

Document Type

Article
Accepted version

Language

English

Subjects and keywords

opportunistic networks; delay tolerant; consistency; total order; xarxes oportunistes; xarxes tolerants al retard; consistència; ordre total; redes oportunistas; redes tolerantes al retardo; consistencia; orden total; Distributed algorithms; Algorismes distribuïts; Algoritmos distribuidos

Publisher

Concurrency and computation

Related items

Concurrency and computation, 2017, 29(10)

https://doi.org/10.1002/cpe.4056

info:eu-repo/grantAgreement/PN-II-PT-PCCA2013-4-0321

Rights

(c) Author/s & (c) Journal

This item appears in the following Collection(s)

Articles [361]