ACM Home Page
Please provide us with feedback. Feedback
Boosting the performance of computing systems through adaptive configuration tuning
Full text PdfPdf (397 KB)
Source
Symposium on Applied Computing archive
Proceedings of the 2009 ACM symposium on Applied Computing table of contents
Honolulu, Hawaii
SESSION: Dependable and adaptive distributed systems track table of contents
Pages 1045-1049  
Year of Publication: 2009
ISBN:978-1-60558-166-8
Authors
Haifeng Chen  NEC Laboratories America, Princeton, NJ
Guofei Jiang  NEC Laboratories America, Princeton, NJ
Hui Zhang  NEC Laboratories America, Princeton, NJ
Kenji Yoshihira  NEC Laboratories America, Princeton, NJ
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 36,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529511
What is a DOI?

ABSTRACT

Good system performance depends on the correct setting of its configuration parameters. It is observed that such optimal configuration relies on the incoming workload of the system. In this paper, we utilize the Markov decision process (MDP) theory and present a reinforcement learning strategy to discover the complex relationship between the system workload and the corresponding optimal configuration. Considering the limitations of current reinforcement learning algorithms used in system management, we present a different learning architecture to facilitate the configuration tuning task which includes two units: the actor and critic. While the actor realizes a stochastic policy that maps the system state to the corresponding configuration setting, the critic uses a value function to provide the reinforcement feedback to the actor. Both the actor and critic are implemented by multiple layer neural networks, and the error back-propagation algorithm is used to adjust the network weights based on the temporal difference error produced in the learning. Experimental results demonstrate that the proposed learning process can identify the correct configuration tuning rule which in turn improves the system performance significantly.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
 
6
 
7
C. Tapus, I. Chung, and J. Hollingsworth. Active harmony: Towards automated performance tuning. In Proceedings of High Performance Networking and Computing (SC '03), Baltimore, USA, 2003.
 
8
G. Tesauro. Online resource allocation using decompositional reinforcement learning. In The Twentieth National Conference on Artificial Intelligence and the Seventeenth Innovative Applications of Artificial Intelligence Conference (AAAI), pages 886--891, 2005.
 
9
 
10
11
12
13

Collaborative Colleagues:
Haifeng Chen: colleagues
Guofei Jiang: colleagues
Hui Zhang: colleagues
Kenji Yoshihira: colleagues