Making collaborative system administration easier: constraints and declarative aspect precedence

  • Authors:
  • Alexander Holt;John Hawkins

  • Affiliations:
  • School of Informatics, University of Edinburgh, 2 Buccleuch Place, Edinburgh EH8 9LW, UK;School of Informatics, University of Edinburgh, 2 Buccleuch Place, Edinburgh EH8 9LW, UK

  • Venue:
  • SAICSIT '04 Proceedings of the 2004 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe two ways to extend the system configuration languages used by tools such as LCFG, Quattor and SmartFrog. These are languages of the "data description" variety. Our additions reduce the incidence of "aspect clashes" when a site's configuration is managed by multiple administrators, thereby improving collaborative management. The new language statements introduce constraints such as set membership, and also permit the precedence between different aspects of a site's configuration to be specified in a global and declarative fashion.