首页> 外文会议>IEEE International Congress on Big Data >Big data availability: Selective partial checkpointing for in-memory database queries
【24h】

Big data availability: Selective partial checkpointing for in-memory database queries

机译:大数据可用性:内存数据库查询的选择性部分检查点

获取原文

摘要

Fault tolerance is an important challenge for supporting critical big data analytic operations. Most existing solutions only provide fault tolerant data replication, requiring failed queries to be restarted. This approach is insufficient for long-running time-sensitive analytic queries, due to lost query progress. Several solutions provide intra-query fault tolerance. However, these focus on distributed or row-oriented databases and are not suitable for use with the column-oriented in-memory databases increasingly used for highperformance workloads. We propose a new approach for intra-query checkpointing that produces an optimal checkpoint solution for a fixed checkpointing budget to minimise overhead on in-memory column-oriented database clusters. We describe a modified architecture for fault tolerant query execution using this approach. We present a general model for the problem, in which an adversary is free to terminate the execution of the query, eliminating all unsaved work. We present an algorithm that represents a first step towards producing checkpoint plans by optimally placing a single checkpoint. Our analysis shows this approach allows reduced checkpoint overheads while providing resilience for long-running queries.
机译:容错是支持关键的大数据分析操作的一项重要挑战。大多数现有解决方案仅提供容错数据复制,要求重新启动失败的查询。由于丢失了查询进度,因此这种方法对于长时间运行的时间敏感型分析查询是不够的。有几种解决方案可提供查询内容错功能。但是,这些方法集中于分布式或面向行的数据库,不适用于越来越多地用于高性能工作负载的面向列的内存数据库。我们提出了一种用于查询内检查点的新方法,该方法为固定的检查点预算提供了最佳的检查点解决方案,以最大程度地减少面向列的内存数据库集群的开销。我们使用这种方法描述了一种用于容错查询执行的改进架构。我们为该问题提供了一个通用模型,其中对手可以自由地终止查询的执行,从而消除了所有未保存的工作。我们提出了一种算法,该算法代表通过最佳放置单个检查点来生成检查点计划的第一步。我们的分析表明,这种方法可以减少检查点的开销,同时为长时间运行的查询提供弹性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号