A Framework for Performance Evaluation of Decentralized Eventual Consistency Algorithms

Ahmed-Nacer, Mehdi and Urso, Pascal (2017) A Framework for Performance Evaluation of Decentralized Eventual Consistency Algorithms. EAI Endorsed Transactions on Collaborative Computing, 3 (11): e1. ISSN 2312-8623

[img]
Preview
Text
eai.30-6-2017.152755.pdf - Published Version
Available under License Creative Commons Attribution No Derivatives.

Download (1MB) | Preview

Abstract

Eventual Consistency (EC) model is adopted by numerous large-scale distributed systems. To ensure performance and scalability, this model allows any replica to accept updates without remote synchronization. Nowadays, many EC algorithms are developed to control the behavior of the replicated data in the face of concurrent updates. Among them, those using a central server to order the updates, while others support the decentralization. In this paper, we focus on decentralized EC algorithms. Suitability of such algorithms under users and devices constraints such as execution time, memory requirements, messages size and quality of the result remains to be investigated under different conditions. Evaluate such algorithms in different context and under different parameters require a framework. In this paper, we propose a generic framework designed to evaluate diferent decentralized EC algorithms, in diferent context by controlling diferent parameters. Our framework provides a generic simulator that generates a runnable data following diferent parameters.

Item Type: Article
Uncontrolled Keywords: Distributed Systems, Eventual Consistency, Operational Transformation, Commutative Replicated Data Types, Collaboration, Benchmark, Performance Analysis, Framework, Data Replication
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
QA75 Electronic computers. Computer science
Depositing User: EAI Editor II.
Date Deposited: 14 Sep 2020 11:05
Last Modified: 14 Sep 2020 11:05
URI: https://eprints.eudl.eu/id/eprint/252

Actions (login required)

View Item View Item