• Corpus ID: 55572668

Performance characterization of black boxes with self-controlled load injection for simulation-based sizing

@inproceedings{Harbaoui2008PerformanceCO,
  title={Performance characterization of black boxes with self-controlled load injection for simulation-based sizing},
  author={Ahmed Harbaoui and Bruno Dillenseger and Jean-Marc Vincent},
  year={2008}
}
Sizing and capacity planning are key issues that must be addressed by anyone wanting to ensure a distributed system will sustain an expected workload. Solutions typically consist in either benchmarking,or modeling and simulating the target system. However, full-scale benchmarking may be too costly and almost impossible, while the granularity of modeling is often limited by the huge complexity and the lack of information about the system. To extract a model for this kind of system, we propose a… 

Figures from this paper

Automatic performance modelling of black boxes targetting self-sizing
TLDR
This report shows how to derive automatically the performance model of one black box considered as a constituent of a distributed system, starting from load injection experiments, from statistical analysis of measured metrics, namely response time.
Model-Based Performance Anticipation in Multi-tier Autonomic Systems: Methodology and Experiments
TLDR
A global and partially automated process based on queues and queuing networks modelling to introduce performance prediction of a possible target configuration when a self-* feature is planning a system reconfiguration.
Introducing Queuing Network-Based Performance Awareness in Autonomic Systems
TLDR
A global and partially automated process based on queues and queuing networks models to be able to predict the performance of a target configuration when a self-* feature is planning a system reconfiguration.
Dynamic resource allocation for elastic systems based on scalability modeling
TLDR
This research proposes a strategy that comprises performing scalability tests to model scalability and apply the model to estimate resource need, according to the arriving workload, and compares it with a rule based strategy in a trace-driven simulation and with synthetic workloads.
Monitoring of a Grid Storage Virtualization Service
TLDR
The authors briefly introduce the Visage middleware-a middleware for storage virtualization, and introduce the workload prediction model used to define the best node for data placement, and show on a simple experiment its accuracy.
Dynamic resource allocation using performance forecasting
TLDR
This paper proposes a novel approach in which the system monitors workload, instead of utilization, and, by means of a scalability model, it makes predictions of resource demand and updates the allocated resources accordingly.
The International Journal on Advances in Networks and Services is published by IARIA
TLDR
IARIA journals are made available for free, proving the appropriate references are made when their publication is made available at no cost.
Using Performance Forecasting to Accelerate Elasticity
TLDR
This paper investigates how to predict the performance of a service to dynamically adjust allocated resources based on predictions, and presents its approach, based on the Universal Scalability Law, and discusses initial experiments.
CLIF, a framework based on Fractal for flexible, distributed load testing
TLDR
The CLIF load injection framework, which intends not to be yet another load testing platform, is introduced based on the Fractal component model, which aims at addressing key issues such as flexibility, adaptation, and scalability.
...
...

References

SHOWING 1-10 OF 17 REFERENCES
An Empirical Exploration of Black-Box Performance Models for Storage Systems
TLDR
This paper evaluates a popular off-the-shelf black-box technique for modeling a real-world storage environment, and measured the accuracy of performance predictions in single workload and multiple workload environments, and analyzed accuracy of different performance metrics namely throughput, latency, and detection of saturation state.
Dynamic Black-Box Performance Model Estimation for Self-Tuning Regulators
Methods for automatically managing the performance of computing services must estimate a performance model of that service. This paper explores properties that are necessary for performance model
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
TLDR
This paper uses feedback control theory to achieve overload protection, performance guarantees, and service differentiation in the presence of load unpredictability, and shows that control-theoretic techniques offer a sound way of achieving desired performance in performance-critical Internet applications.
Self Management of Large-Scale Distributed Systems by Combining Peer-to-Peer Networks and Components
TLDR
This report envisions making large-scale distributed applications self managing by combining component models and structured overlay networks by combining overlay networks with component models to achieve both lowlevel as well as high-level self management.
On the Use of Online Analytic Performance Models, in Self-Managing and Self-Organizing Computer Systems
TLDR
A general approach for building self-managing and self-organizing computer systems and how online performance models can be used to design QoS-aware service oriented architectures are presented.
Preserving QoS of e-commerce sites through self-tuning: a performance model approach
TLDR
This paper describes a method for dynamically monitoring and tuning e-commerce sites so that desired QoS levels are attained and shows that under increasing loads, the controlled system meets its QoS goals, while the uncontrolled site fails to do so.
Feedback control with queueing-theoretic prediction for relative delay guarantees in web servers
TLDR
This paper investigates merging, within a single framework, the predictive power of queueing theory with the reactive power of feedback control to produce software systems with a superior ability to achieve QoS specifications in highly unpredictable environments.
Capacity Planning for Web Performance: Metrics, Models, and Methods
TLDR
This book discusses how to Characterize the Workload for an Intranet, and a Methodology for Capacity Planning in C/S Environments, using System-Level Performance Models.
Capacity Planning for Web Services: Metrics, Models, and Methods
TLDR
Capacity Planning for Web Services: Metrics, Models, and Methods introduces quantitative performance predictive models for every major Web scenario, showing precisely how to identify and address both potential and actual performance problems.
The FRACTAL component model and its support in Java
TLDR
The paper describes JULIA, a Java implementation of the FRACTAL model, a small but efficient runtime framework, which relies on a combination of interceptors and mixins for the programming of reflective features of components.
...
...