ACM Home Page
Please provide us with feedback. Feedback
Automatic configuration of internet services
Full text PdfPdf (936 KB)
Source European Conference on Computer Systems archive
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007 table of contents
Lisbon, Portugal
SESSION: Experience papers table of contents
Pages: 219 - 229  
Year of Publication: 2007
ISBN ~ ISSN:0163-5980 , 978-1-59593-636-3
Also published in ...
Authors
Wei Zheng  Rutgers University
Ricardo Bianchini  Rutgers University
Thu D. Nguyen  Rutgers University
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 53,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Recent research has found that operators frequently misconfigure Internet services, causing various availability and performance problems. In this paper, we propose a software infrastructure that eliminates several types of misconfiguration by automating the generation of configuration files in Internet services, even as the services evolve. The infrastructure comprises a custom scripting language, configuration file templates, communicating runtime monitors, and heuristic algorithms to detect dependencies between configuration parameters and select ideal configurations. To demonstrate our infrastructure experimentally, we apply it to a realistic online auction service. Our results show that the infrastructure can simplify operation significantly while eliminating 58% of the misconfigurations found in a previous study of the same service. Furthermore, our results show that the infrastructure can efficiently determine the configuration parameters that lead to high performance as the service evolves through a hardware upgrade and the scheduled maintenance of a few nodes.


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
Anderson, P., And Scobie, A. LCFG: The Next Generation. In Proceedings of the UKUUG Winter Conference (2002).
 
3
Breiman, L., Friedman, J. H., Olshen, R. A., and Stone, C. J. Classfication and Regression Trees. 1984.
 
4
Brown, A. B., Keller, A., And Hellerstein, J. L. A Model of Configuration Complexity and its Application to a Change Management System. In Proceedings of the 9th IFIP/IEEE International Symposium on Integrated Network Management (2005).
 
5
Burgess, M. Cfengine: A site configuration engine. USENIX Computing systems 8, 3 (1995).
 
6
 
7
 
8
 
9
 
10
Kirkpatrick, S., Gelatt, C. D., and Vecchi, M. P. Optimization by Simulated Annealing. Science 220, 4598 (1983).
 
11
Levanta. http://www.levanta.com.
 
12
 
13
 
14
Nelder, J. A., and Mead, R. A Simplex Method for Function Minimization. Computer Journal 7, 4 (1965).
 
15
Oliveira, F., Patel, J., Hensbergen, E. V., Gheith, A., and Rajamony, R. Blutopia: Cluster Life-Cycle Management. Tech. Rep. RC23784, IBM Austin, 2005.
 
16
 
17
 
18
Rice University. DynaServer Project. http://www.cs.rice.edu/CS/Systems/DynaServer, 2003.
 
19
 
20
 
21
 
22


Collaborative Colleagues:
Wei Zheng: colleagues
Ricardo Bianchini: colleagues
Thu D. Nguyen: colleagues