Predictive performance modeling for distributed batch processing using black box monitoring and machine learning

C Witt, M Bux, W Gusew, U Leser - Information Systems, 2019 - Elsevier
In many domains, the previous decade was characterized by increasing data volumes and
growing complexity of data analyses, creating new demands for batch processing on …

Service composition in dynamic environments: A systematic review and future directions

M Razian, M Fathian, R Bahsoon, AN Toosi… - Journal of Systems and …, 2022 - Elsevier
Distributed computing paradigms such as cloud, mobile, Internet of Things, and Fog have
enabled new modalities for building enterprise architectures through service composition …

Performance modeling and workflow scheduling of microservice-based applications in clouds

L Bao, C Wu, X Bu, N Ren… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Microservice has been increasingly recognized as a promising architectural style for
constructing large-scale cloud-based applications within and across organizational …

Host load prediction in a Google compute cloud with a Bayesian model

S Di, D Kondo, W Cirne - SC'12: Proceedings of the …, 2012 - ieeexplore.ieee.org
Prediction of host load in Cloud systems is critical for achieving service-level agreements.
However, accurate prediction of host load in Clouds is extremely challenging because it …

Mapping parallelism to multi-cores: a machine learning based approach

Z Wang, MFP O'Boyle - Proceedings of the 14th ACM SIGPLAN …, 2009 - dl.acm.org
The efficient mapping of program parallelism to multi-core processors is highly dependent
on the underlying architecture. This paper proposes a portable and automatic compiler …

Characterization and comparison of cloud versus grid workloads

S Di, D Kondo, W Cirne - 2012 IEEE International Conference …, 2012 - ieeexplore.ieee.org
A new era of Cloud Computing has emerged, but the characteristics of Cloud load in data
centers is not perfectly clear. Yet this characterization is critical for the design of novel Cloud …

Using automated performance modeling to find scalability bugs in complex codes

A Calotoiu, T Hoefler, M Poke, F Wolf - Proceedings of the International …, 2013 - dl.acm.org
Many parallel applications suffer from latent performance limitations that may prevent them
from scaling to larger machine sizes. Often, such scalability bugs manifest themselves only …

Benchmarking machine learning methods for performance modeling of scientific applications

P Malakar, P Balaprakash… - 2018 IEEE/ACM …, 2018 - ieeexplore.ieee.org
Performance modeling is an important and active area of research in high-performance
computing (HPC). It helps in better job scheduling and also improves overall performance of …

Phantom: predicting performance of parallel applications on large-scale parallel machines using a single node

J Zhai, W Chen, W Zheng - ACM sigplan notices, 2010 - dl.acm.org
For designers of large-scale parallel computers, it is greatly desired that performance of
parallel applications can be predicted at the design phase. However, this is difficult because …

Thread reinforcer: Dynamically determining number of threads via os level monitoring

KK Pusukuri, R Gupta… - 2011 IEEE International …, 2011 - ieeexplore.ieee.org
It is often assumed that to maximize the performance of a multithreaded application, the
number of threads created should equal the number of cores. While this may be true for …