A survey on automatic parameter tuning for big data processing systems

H Herodotou, Y Chen, J Lu - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
Big data processing systems (eg, Hadoop, Spark, Storm) contain a vast number of
configuration parameters controlling parallelism, I/O behavior, memory settings, and …

[HTML][HTML] AI augmented Edge and Fog computing: Trends and challenges

S Tuli, F Mirhakimi, S Pallewatta, S Zawad… - Journal of Network and …, 2023 - Elsevier
In recent years, the landscape of computing paradigms has witnessed a gradual yet
remarkable shift from monolithic computing to distributed and decentralized paradigms such …

InferLine: latency-aware provisioning and scaling for prediction serving pipelines

D Crankshaw, GE Sela, X Mo, C Zumar… - Proceedings of the 11th …, 2020 - dl.acm.org
Serving ML prediction pipelines spanning multiple models and hardware accelerators is a
key challenge in production machine learning. Optimally configuring these pipelines to meet …

Finding Faster Configurations Using FLASH

V Nair, Z Yu, T Menzies, N Siegmund… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Finding good configurations of a software system is often challenging since the number of
configuration options can be large. Software engineers often make poor choices about …

Transfer learning for performance modeling of configurable systems: An exploratory analysis

P Jamshidi, N Siegmund, M Velez… - 2017 32nd IEEE …, 2017 - ieeexplore.ieee.org
Modern software systems provide many configuration options which significantly influence
their non-functional properties. To understand and predict the effect of configuration options …

Using bad learners to find good configurations

V Nair, T Menzies, N Siegmund, S Apel - … of the 2017 11th joint meeting …, 2017 - dl.acm.org
Finding the optimally performing configuration of a software system for a given setting is
often challenging. Recent approaches address this challenge by learning performance …

Data-efficient performance learning for configurable systems

J Guo, D Yang, N Siegmund, S Apel, A Sarkar… - Empirical Software …, 2018 - Springer
Many software systems today are configurable, offering customization of functionality by
feature selection. Understanding how performance varies in terms of feature selection is key …

Arrow: Low-level augmented bayesian optimization for finding the best cloud vm

CJ Hsu, V Nair, VW Freeh… - 2018 IEEE 38th …, 2018 - ieeexplore.ieee.org
With the advent of big data applications, which tend to have longer execution time, choosing
the right cloud VM has significant performance and economic implications. For example, in …

White-box analysis over machine learning: Modeling performance of configurable systems

M Velez, P Jamshidi, N Siegmund… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Performance-influence models can help stakeholders understand how and where
configuration options and their interactions influence the performance of a system. With this …

Transfer learning for improving model predictions in highly configurable software

P Jamshidi, M Velez, C Kästner… - 2017 IEEE/ACM 12th …, 2017 - ieeexplore.ieee.org
Modern software systems are built to be used in dynamic environments using configuration
capabilities to adapt to changes and external uncertainties. In a self-adaptation context, we …