Evaluating the impact of a coordinated checkpointing in distributed data streams processing systems using discrete event simulation

Authors

DOI:

https://doi.org/10.5335/rbca.v12i2.10295

Keywords:

Data Streams, Fault-Tolerance, Coordinated Checkpoint, Rollback-Recovery, Simulation Analysis

Abstract

Data Streams Processing systems process continuous flows of data under Quality of Service requirements. Data streams often contain critical information which requires real-time processing. To guarantee systems' dependability and avoid information loss, one must use a fault-tolerance strategy. However, there are several strategies available, and the proper evaluation of which mechanism is better for each system architecture is challenging, especially in large-scale distributed systems. In this paper, we propose a discrete simulation model for investigating the impacts of the Coordinated Checkpoint fault tolerance strategy imposes on Data Stream Processing Systems. Results show that this strategy critically affects stream processing in failure-prone situations due to an increase in latency up to 120% and information loss, reaching 95% of the processing window in the worst case.

Downloads

Download data is not yet available.

Downloads

Published

2020-05-19

Issue

Section

Original Paper

How to Cite

[1]
2020. Evaluating the impact of a coordinated checkpointing in distributed data streams processing systems using discrete event simulation. Brazilian Journal of Applied Computing. 12, 2 (May 2020), 16–27. DOI:https://doi.org/10.5335/rbca.v12i2.10295.