课题基金 / 基金详情

Compiling and Optimizing Iterative Data Analysis Programs with Shared State on Evolving Datasets

Compiling and Optimizing Iterative Data Analysis Programs with Shared State on Evolving Datasets
在不断变化的数据集上编译和优化具有共享状态的迭代数据分析程序
批准号:
248356729
负责人:
Professor Dr. Volker Markl
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Units
财政年份:
2013
资助国家:
德国
项目状态:
已结题
起止时间:
2012-12-31 至 2016-12-31

项目摘要

项目成果

Professor Dr. Volker Markl的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The goal of Project A within the Stratosphere II research unit is to research, design, and develop a data programming language, an associated optimizing compiler, an intermediate data- and control- flow representation, and an optimizer that determines efficient execution strategies for workloads of data analysis programs with iterations and stateful operators, both over static data and over infinite, evolving datasets. The project will research language abstractions for specifying iterations and state, novel optimizations for iterative and stateful programs targeting performance as well as novel fault tolerance schemes for massively parallel iterative algorithms, and optimization of workloads of programs including work sharing between programs. The project will also demonstrate the overall effectiveness of Stratosphere II by integrating the results of all projects in a coherent system, identifying a relevant use-case workload, and evaluating and benchmarking the system performance. In particular, this project aims at answering following questions:1. What are the necessary language and system primitives to abstract parallelization and state, and expose mutable state management to the programmer of DAPs without compromizing scalability, performance, and fault tolerance?2. What are the optimizing program transformations that apply to a DAP with state and iterations and create a more efficient program?3. To what extent can an optimizing language compiler optimize advanced data analytics applications with state and iterations?4. To what extent can we support the fault-tolerant and efficient execution of DAPs with state via languagelevel features that expose algorithmic aspects of programs?5. How can we build an optimizer for workloads of DAPs to optimize state management across DAPs?
期刊论文(11)
专著(0)
科研奖励(0)
会议论文
BlockJoin: Efficient Matrix Partitioning Through Joins
BlockJoin:通过连接进行高效的矩阵分区
DOI: 10.14778/3151106.3151110
发表时间: 2017
期刊: Proc. VLDB Endow.
影响因子: --
作者: [Andreas]
通讯作者: Andreas
DOI: 10.1145/2505515.2505753
发表时间: 2013-10
期刊: Proceedings of the 22nd ACM international conference on Information & Knowledge Management
影响因子: --
作者: [Sebastian Schelter;Stephan Ewen;K. Tzoumas;V. Markl]
通讯作者: Sebastian Schelter;Stephan Ewen;K. Tzoumas;V. Markl
DOI: 10.14778/2350229.2350245
发表时间: 2012-07
期刊: Proc. VLDB Endow.
影响因子: --
作者: [Stephan Ewen;K. Tzoumas;Moritz Kaufmann;V. Markl]
通讯作者: Stephan Ewen;K. Tzoumas;Moritz Kaufmann;V. Markl
DOI: 10.1145/2882903.2899396
发表时间: 2016-06
期刊: Proceedings of the 2016 International Conference on Management of Data
影响因子: --
作者: [Alexander B. Alexandrov;Andreas Salzmann;Georgi Krastev;Asterios Katsifodimos;V. Markl]
通讯作者: Alexander B. Alexandrov;Andreas Salzmann;Georgi Krastev;Asterios Katsifodimos;V. Markl
11
    Query Compilation for the Heterogeneous Many Core Age
    Stratosphere Data and Processing Model, its Optimization and Parallelization
    Coordination
    Adaptive Query Compilation for Stream Processing
    海外基金