Predictive performance modeling for distributed batch processing using black box monitoring and machine learning
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 …
growing complexity of data analyses, creating new demands for batch processing on …
Teastore: A micro-service reference application for benchmarking, modeling and resource management research
Modern distributed applications offer complex performance behavior and many degrees of
freedom regarding deployment and configuration. Researchers employ various methods of …
freedom regarding deployment and configuration. Researchers employ various methods of …
ATOM: Model-driven autoscaling for microservices
Microservices based architectures are increasingly widespread in the cloud software
industry. Still, there is a shortage of auto-scaling methods designed to leverage the unique …
industry. Still, there is a shortage of auto-scaling methods designed to leverage the unique …
Chameleon: A hybrid, proactive auto-scaling mechanism on a level-playing field
Auto-scalers for clouds promise stable service quality at low costs when facing changing
workload intensity. The major public cloud providers provide trigger-based auto-scalers …
workload intensity. The major public cloud providers provide trigger-based auto-scalers …
A declarative approach for performance tests execution in continuous software development environments
Software performance testing is an important activity to ensure quality in continuous software
development environments. Current performance testing approaches are mostly based on …
development environments. Current performance testing approaches are mostly based on …
An experimental performance evaluation of autoscaling policies for complex workflows
Simplifying the task of resource management and scheduling for customers, while still
delivering complex Quality-of-Service (QoS), is key to cloud computing. Many autoscaling …
delivering complex Quality-of-Service (QoS), is key to cloud computing. Many autoscaling …
Vehicular cloud resource management, issues and challenges: A survey
Recent advancements in the automotive industry have led to the design of smart vehicles
with high capacity resources for communication, sensing, processing, and storage of data. In …
with high capacity resources for communication, sensing, processing, and storage of data. In …
Estimating multiclass service demand distributions using Markovian arrival processes
Building performance models for software services in DevOps is costly and error-prone.
Accurate service demand distribution estimation is critical to precisely modeling queueing …
Accurate service demand distribution estimation is critical to precisely modeling queueing …
Continuous performance evaluation and capacity planning using resource profiles for enterprise applications
Continuous delivery (CD) is a software release process that helps to make features and bug
fixes rapidly available in new enterprise application (EA) versions. Evaluating the …
fixes rapidly available in new enterprise application (EA) versions. Evaluating the …
SARDE: a framework for continuous and self-adaptive resource demand estimation
Resource demands are crucial parameters for modeling and predicting the performance of
software systems. Currently, resource demand estimators are usually executed once for …
software systems. Currently, resource demand estimators are usually executed once for …