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…
12 Citations
Automatic performance modelling of black boxes targetting self-sizing
- Computer Science
- 2009
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
- Computer Science, Business
- 2010
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
- Business, Computer Science2010 Sixth International Conference on Autonomic and Autonomous Systems
- 2010
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
- Computer Science
- 2017
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
- Computer ScienceInt. J. Grid High Perform. Comput.
- 2013
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
- Computer Science2016 International Conference on High Performance Computing & Simulation (HPCS)
- 2016
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
- Medicine
- 2009
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
- Computer ScienceARMS-CC@PODC
- 2015
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.
Dynamic adaptation of response-time models for QoS management in autonomic systems
- Computer ScienceJ. Syst. Softw.
- 2011
CLIF, a framework based on Fractal for flexible, distributed load testing
- Computer ScienceAnn. des Télécommunications
- 2009
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
- Computer Science14th IEEE International Symposium on Modeling, Analysis, and Simulation
- 2006
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
- Computer ScienceSecond International Conference on Autonomic Computing (ICAC'05)
- 2005
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
- Computer ScienceIEEE Trans. Parallel Distributed Syst.
- 2002
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
- Computer Science, Business
- 2005
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
- Computer ScienceSelf-star Properties in Complex Information Systems
- 2005
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
- Computer ScienceEC '01
- 2001
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
- Computer ScienceThe 9th IEEE Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings.
- 2003
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
- Computer Science
- 1998
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
- Computer Science
- 2001
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
- Computer ScienceSoftw. Pract. Exp.
- 2006
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.