A fully sequential procedure for indifference-zone selection in simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Machine Learning
Simulation Modeling and Analysis
Simulation Modeling and Analysis
The deployer's problem: configuring application servers for performance and reliability
Proceedings of the 25th International Conference on Software Engineering
ACM Transactions on Modeling and Computer Simulation (TOMACS)
A smart hill-climbing algorithm for application server configuration
Proceedings of the 13th international conference on World Wide Web
Automated Cluster-Based Web Service Performance Tuning
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
Finding probably better system configurations quickly
SIGMETRICS '06/Performance '06 Proceedings of the joint international conference on Measurement and modeling of computer systems
Online response time optimization of Apache web server
IWQoS'03 Proceedings of the 11th international conference on Quality of service
Automatic performance tuning for J2EE application server systems
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Accuracy of measured throughputs and mean response times
ACM SIGMETRICS Performance Evaluation Review
OPEDo: a tool for the optimization of performance and dependability models
ACM SIGMETRICS Performance Evaluation Review
Identifying performance bottlenecks based on the local parameter tuning
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
A novel and effective method for web system tuning based on feature selection
APWeb'08 Proceedings of the 10th Asia-Pacific web conference on Progress in WWW research and development
Differentiating the performance of systems more reliably
Performance Evaluation
MassConf: automatic configuration tuning by leveraging user community information
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Optimization for multi-thread data-flow software
EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
ACIC: automatic cloud I/O configurator for HPC applications
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Hi-index | 0.00 |
The performance of a Web system can be greatly improved by tuning its configuration parameters. However, finding the optimal configuration has been a time-consuming task due to the long measurement time needed to evaluate the performance of a given configuration. We propose an algorithm, which we refer to as Quick Optimization via Guessing (QOG), that quickly selects one of nearly best configurations with high probability. The key ideas in QOG are (i) the measurement of a configuration is terminated as soon as the configuration is found to be suboptimal, and (ii) the performance of a configuration is guessed at based on the measured similar configurations, so that the better configurations are more likely to be measured before the others. If the performance of a good configuration has been measured, a poor configuration will be quickly found to be suboptimal with short measurement time. We apply QOG to optimizing the configuration of a real Web system, and find that QOG can drastically reduce the total measurement time needed to select the best configuration. Our experiments also illuminate several interesting properties of QOG specifically when it is applied to optimizing Web systems.