Please use this identifier to cite or link to this item:
http://hdl.handle.net/10362/151540
Title: | PS-CRDTs |
Author: | Barreto, António Paulino, Hervé Silva, João A. Preguiça, Nuno |
Keywords: | Consistency CRDTs Edge computing Mobile computing Publish/subscribe Replication Software Hardware and Architecture Computer Networks and Communications |
Issue Date: | Apr-2023 |
Citation: | Barreto, A., Paulino, H., Silva, J. A., & Preguiça, N. (2023). PS-CRDTs: CRDTs in highly volatile environments. Future Generation Computer Systems, 141, 755-767. https://doi.org/10.1016/j.future.2022.12.013 |
Abstract: | The implementation of collaborative applications in highly volatile environments, such as the ones composed of mobile devices, requires low coordination mechanisms. The replication without coordination semantics of Conflict-Free Replicated Data Types (CRDTs) makes them a natural solution for these execution contexts. However, the current CRDT models require each replica to know all other replicas beforehand or to discover them on-the-fly. Such solutions are not compatible with the dynamic ingress and egress of nodes in volatile environments. To cope with this limitation, we propose the Publish/Subscribe Conflict-Free Replicated Data Type (PS-CRDT) model that combines CRDTs with the publish/subscribe interaction model, and, with that, enable the spatial and temporal decoupling of update propagation. We implemented PS-CRDTs in Thyme, a reactive storage system for mobile edge computing. Our experimental results show that PS-CRDTs require less communication than other CRDT-based solutions in volatile environments. |
Description: | Publisher Copyright: © 2022 The Author(s) |
Peer review: | yes |
URI: | http://hdl.handle.net/10362/151540 |
DOI: | https://doi.org/10.1016/j.future.2022.12.013 |
ISSN: | 0167-739X |
Appears in Collections: | FCT: DI - Artigos em revista internacional com arbitragem científica |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
PS_CRDTs_CRDTs_in_highly_volatile_environments.pdf | 1,36 MB | Adobe PDF | View/Open |
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.