Title | ||
---|---|---|
An Optimal Checkpointing Model with Online OCI Adjustment for Stream Processing Applications. |
Abstract | ||
---|---|---|
Checkpoint-based fault-tolerant (FT) methods have been widely used to enhance the reliability of stream processing systems, but a checkpointing process usually introduces considerable overhead. It is a critical issue to choose the optimal checkpoint interval (OCI) that maximizes the processing efficiency. Traditional OCI models consider the recovery time equals to the execution time from the last checkpoint to the failure moment. However, for stream processing jobs, the recovery time is related to reprocessing workloads, depending on the real-time input data before a failure. A new model is needed to choose the OCI for stream processing applications. Moreover, the input data rate of a stream processing job fluctuates over time. To solve these problems, we present a novel DSPS OCI (DOCI) model in this paper. We prove that it maximizes the processing efficiency for a given time. We propose an approach to dynamically adjust the OCI for an application to accommodate the workload fluctuations. We conduct simulation experiments to verify the effectiveness of our DOCI model and the efficiency of the online OCI adjustment algorithm. Experimental results with a real-world dataset show that DOCI achieves an improvement on system efficiency by up to 32%, compared with existing FT approaches. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1002/cpe.5347 | CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE |
Keywords | Field | DocType |
distributed stream processing,fault tolerance,optimal checkpoint interval | Task analysis,Workload,Computer science,Fault tolerance,Data rate,Execution time,Stream processing,Distributed computing | Conference |
Volume | Issue | ISSN |
31.0 | 20.0 | 1532-0626 |
Citations | PageRank | References |
0 | 0.34 | 0 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Yuan Zhuang | 1 | 6 | 5.84 |
Xiaohui Wei | 2 | 391 | 54.44 |
Hongliang Li | 3 | 19 | 2.73 |
Yongfang Wang | 4 | 23 | 7.27 |
Xubin He | 5 | 747 | 63.49 |