跳到主要导航 跳到搜索 跳到主要内容

Optimistic recovery for iterative dataflows in action

  • Sergey Dudoladov
  • , Chen Xu
  • , Sebastian Schelter
  • , Asterios Katsifodimos
  • , Stephan Ewen
  • , Kostas Tzoumas
  • , Volker Markl
  • Technical University of Berlin
  • Data Artisans GmbH

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Over the past years, parallel dataflow systems have been employed for advanced analytics in the field of data mining where many algorithms are iterative. These systems typically provide fault tolerance by periodically checkpointing the algorithm's state and, in case of failure, restoring a consistent state from a checkpoint. In prior work, we presented an optimistic recovery mechanism that in certain cases eliminates the need to checkpoint the intermediate state of an iterative algorithm. In case of failure, our mechanism uses a compensation function to transit the algorithm to a consistent state, from which the execution can continue and successfully converge. Since this recovery mechanism does not checkpoint any state, it achieves optimal failure-free performance while guaranteeing fault tolerance. In this paper, we demonstrate our recovery mechanism with the Apache Flink data processing engine. During our demonstration, attendees will be able to run graph algorithms and trigger failures to observe the algorithms recovering with compensation functions instead of checkpoints.

源语言英语
主期刊名SIGMOD 2015 - Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data
出版商Association for Computing Machinery
1439-1443
页数5
ISBN(电子版)9781450327589
DOI
出版状态已出版 - 27 5月 2015
已对外发布
活动ACM SIGMOD International Conference on Management of Data, SIGMOD 2015 - Melbourne, 澳大利亚
期限: 31 5月 20154 6月 2015

出版系列

姓名Proceedings of the ACM SIGMOD International Conference on Management of Data
2015-May
ISSN(印刷版)0730-8078

会议

会议ACM SIGMOD International Conference on Management of Data, SIGMOD 2015
国家/地区澳大利亚
Melbourne
时期31/05/154/06/15

指纹

探究 'Optimistic recovery for iterative dataflows in action' 的科研主题。它们共同构成独一无二的指纹。

引用此