Automatic configuration of internet services

Wei Zheng, Ricardo Bianchini, Thu Nguyen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

35 Citations (Scopus)

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.

Original languageEnglish (US)
Title of host publicationOperating Systems Review - Proceedings of the 2007 EuroSys Conference
Pages219-229
Number of pages11
DOIs
StatePublished - Aug 24 2007
Event2007 Eurosys Conference - Lisbon, Portugal
Duration: Mar 21 2007Mar 23 2007

Publication series

NameOperating Systems Review (ACM)
ISSN (Print)0163-5980

Other

Other2007 Eurosys Conference
CountryPortugal
CityLisbon
Period3/21/073/23/07

Fingerprint

Internet
Heuristic algorithms
Availability
Hardware

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications

Keywords

  • Configuration
  • Internet services
  • Manageability
  • Operator mistakes

Cite this

Zheng, W., Bianchini, R., & Nguyen, T. (2007). Automatic configuration of internet services. In Operating Systems Review - Proceedings of the 2007 EuroSys Conference (pp. 219-229). (Operating Systems Review (ACM)). https://doi.org/10.1145/1272996.1273020
Zheng, Wei ; Bianchini, Ricardo ; Nguyen, Thu. / Automatic configuration of internet services. Operating Systems Review - Proceedings of the 2007 EuroSys Conference. 2007. pp. 219-229 (Operating Systems Review (ACM)).
@inproceedings{649e321ae9b94ec9bbf1c17230ae08b2,
title = "Automatic configuration of internet services",
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.",
keywords = "Configuration, Internet services, Manageability, Operator mistakes",
author = "Wei Zheng and Ricardo Bianchini and Thu Nguyen",
year = "2007",
month = "8",
day = "24",
doi = "10.1145/1272996.1273020",
language = "English (US)",
isbn = "159593636X",
series = "Operating Systems Review (ACM)",
pages = "219--229",
booktitle = "Operating Systems Review - Proceedings of the 2007 EuroSys Conference",

}

Zheng, W, Bianchini, R & Nguyen, T 2007, Automatic configuration of internet services. in Operating Systems Review - Proceedings of the 2007 EuroSys Conference. Operating Systems Review (ACM), pp. 219-229, 2007 Eurosys Conference, Lisbon, Portugal, 3/21/07. https://doi.org/10.1145/1272996.1273020

Automatic configuration of internet services. / Zheng, Wei; Bianchini, Ricardo; Nguyen, Thu.

Operating Systems Review - Proceedings of the 2007 EuroSys Conference. 2007. p. 219-229 (Operating Systems Review (ACM)).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Automatic configuration of internet services

AU - Zheng, Wei

AU - Bianchini, Ricardo

AU - Nguyen, Thu

PY - 2007/8/24

Y1 - 2007/8/24

N2 - 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.

AB - 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.

KW - Configuration

KW - Internet services

KW - Manageability

KW - Operator mistakes

UR - http://www.scopus.com/inward/record.url?scp=34548030922&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34548030922&partnerID=8YFLogxK

U2 - 10.1145/1272996.1273020

DO - 10.1145/1272996.1273020

M3 - Conference contribution

AN - SCOPUS:34548030922

SN - 159593636X

SN - 9781595936363

T3 - Operating Systems Review (ACM)

SP - 219

EP - 229

BT - Operating Systems Review - Proceedings of the 2007 EuroSys Conference

ER -

Zheng W, Bianchini R, Nguyen T. Automatic configuration of internet services. In Operating Systems Review - Proceedings of the 2007 EuroSys Conference. 2007. p. 219-229. (Operating Systems Review (ACM)). https://doi.org/10.1145/1272996.1273020