Continuously Improving the Resource Utilization of Iterative Parallel Dataflows
Continuously Improving the Resource Utilization of Iterative Parallel Dataflows
复制标题
不断提高迭代并行数据流的资源利用率
DOI:
10.1109/icdcsw.2016.20
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
O. Kao
中科院分区:
文献类型:
--
作者:
L. Thamsen;T. Renner;O. Kao
Parallel dataflow systems like Apache Flink allow analysis of large datasets with iterative programs. However, allocating a cost-effective set of resources for such jobs is a difficult task as the resource utilization depends on many factors such as dataset size, key value distributions, computational complexity of programs, and the underlying hardware. What's more, some of these factors are not well known before the execution. There are, for example, often no data statistics such as key value distributions available beforehand. For this reason, we propose to improve the resource utilization at runtime using the repetitive nature of iterative dataflow programs. Based on runtime statistics gathered in previous iterations, the resource allocation is adapted dynamically at the synchronization barriers between iterations. This approach has two advantages: First, at barriers detailed statistics can be available, even for parallelly executed task pipelines. Second, at barriers dataflows can be adapted without complex handling of intermediate task state. This paper presents a prototype integrated with Apache Flink and an evaluation on a cluster with 480 cores. One experiment shows a 57% reduction of the job runtime by allocating more resources for a shorter time, another experiment a release of up to 40% surplus resources without significantly extending the job runtime.
登录
查看更多内容
DOI:
10.1109/mtags.2010.5699429
发表时间:
2010
期刊:
2010 3rd Workshop on Many-Task Computing on Grids and Supercomputers
影响因子:
--
作者:
Dominic Battré;Matthias Hovestadt;Björn Lohrmann;Alexander Stanik;Daniel Warneke
通讯作者:
Daniel Warneke
影响因子:
4.2
作者:
Alexandrov, Alexander;Bergmann, Rico;Warneke, Daniel
通讯作者:
Warneke, Daniel
DOI:
10.1145/2463676.2465282
发表时间:
2013-06
期刊:
--
影响因子:
--
作者:
R. Fernandez;Matteo Migliavacca;Evangelia Kalyvianaki;P. Pietzuch
通讯作者:
R. Fernandez;Matteo Migliavacca;Evangelia Kalyvianaki;P. Pietzuch
DOI:
10.1109/icdcs.2015.48
发表时间:
2015-06
期刊:
2015 IEEE 35th International Conference on Distributed Computing Systems
影响因子:
--
作者:
Björn Lohrmann;P. Janacik;O. Kao
通讯作者:
Björn Lohrmann;P. Janacik;O. Kao
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