2003
DOI: 10.1007/978-3-540-39671-0_2
|View full text |Cite
|
Sign up to set email alerts
|

Generic Online Optimization of Multiple Configuration Parameters with Application to a Database Server

Abstract: Abstract.Optimizing configuration parameters is time-consuming and skills-intensive. This paper proposes a generic approach to automating this task. By generic, we mean that the approach is relatively independent of the target system for which the optimization is done. Our approach uses online adjustment of configuration parameters to discover the system's performance characteristics. Doing so creates two challenges: (1) handling interdependencies between configuration parameters and (2) minimizing the deleter… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0
1

Year Published

2004
2004
2009
2009

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(12 citation statements)
references
References 13 publications
0
11
0
1
Order By: Relevance
“…Our main idea in this article is that machine learning techniques can be used to extract interesting information about an algorithm's empirical hardness automatically from huge bodies of experimental data. (Our work can be seen as part of a broader trend that leverages machine learning in more applied areas of computer science (e.g., Diao et al [2003], Zheng et al [2003], Goldszmidt [2007], and especially Goldsmith et al [2007]). A particularly related early article is work by Brewer [1994Brewer [ , 1995 on using statistical models to automatically optimize high-level libraries for parallel processors; we describe it in detail in Section 6.2.1.1.)…”
Section: :3mentioning
confidence: 99%
“…Our main idea in this article is that machine learning techniques can be used to extract interesting information about an algorithm's empirical hardness automatically from huge bodies of experimental data. (Our work can be seen as part of a broader trend that leverages machine learning in more applied areas of computer science (e.g., Diao et al [2003], Zheng et al [2003], Goldszmidt [2007], and especially Goldsmith et al [2007]). A particularly related early article is work by Brewer [1994Brewer [ , 1995 on using statistical models to automatically optimize high-level libraries for parallel processors; we describe it in detail in Section 6.2.1.1.)…”
Section: :3mentioning
confidence: 99%
“…Many architectures for SLM-enforcement do exist for multi-tier environments [15,16,17] or single enterprise components [18,19]. Some of these architectures already employ controllers that are able to manage certain aspects of the system without human interaction (self-management, autonomic management).…”
Section: Related Workmentioning
confidence: 99%
“…More specifically, online minimization of the response time of an Apache web server by dynamic tuning of the number of maximum clients allowed to be connected simultaneously is described in [17], where hill climbing and fuzzy control techniques are employed. For a database server, online adjustment of multiple configuration parameters using online random and direct search techniques is proposed in [8] to guarantee good performance. For application servers, optimal configurations have also been sought in [21] using off-line experimentation and statistical analysis.…”
Section: Related Workmentioning
confidence: 99%