mlsanityData to 7 Oct 2026

Enel: Context-Aware Dynamic Scaling of Distributed Dataflow Jobs using Graph Propagation

arXiv 2108.12211 ↗First posted 27 Aug 2021cs.DC cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Distributed dataflow systems like Spark and Flink enable the use of clusters for scalable data analytics. While runtime prediction models can be used to initially select appropriate cluster resources given target runtimes, the actual runtime performance of dataflow jobs depends on several factors and varies over time. Yet, in many situations, dynamic scaling can be used to meet formulated runtime targets despite significant performance variance. This paper presents Enel, a novel dynamic scaling approach that uses message propagation on an attributed graph to model dataflow jobs and, thus, allows for deriving effective rescaling decisions. For this, Enel incorporates descriptive properties that capture the respective execution context, considers statistics from individual dataflow tasks, and propagates predictions through the job graph to eventually find an optimized new scale-out. Our evaluation of Enel with four iterative Spark jobs shows that our approach is able to identify effective rescaling actions, reacting for instance to node failures, and can be reused across different execution contexts.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 9 of its 33 references that are in the map. First posted on arXiv 27 Aug 2021.

Builds on

9 of 33 references.

References · 9

  1. 2021How Attentive are Graph Attention Networks?cited by 818
  2. 2017Low-Level Augmented Bayesian Optimization for Finding the Best Cloud VMcited by 9
  3. 2018Micky: A Cheaper Alternative for Selecting Cloud Instancescited by 6
  4. 2020Tuneful: An Online Significance-Aware Configuration Tuner for Big Data Analyticscited by 5
  5. 2021C3O: Collaborative Cluster Configuration Optimization for Distributed Data Processing in Public Cloudscited by 5
  6. 2018Scout: An Experienced Guide to Find the Best Cloud Configurationcited by 4
  7. 2021Bellamy: Reusing Performance Models for Distributed Dataflow Jobs Across Contextscited by 4
  8. 2013Parallelization in Scientific Workflow Management Systemscited by 3
  9. 2020Towards Collaborative Optimization of Cluster Configurations for Distributed Dataflow Jobscited by 3

Built on by

Cited by year

Citing papers per year: 2022: 2.

2 papers.