Managing Large Computer Systems with Change Objects
Erich Focht () and
Oliver Mangold ()
Additional contact information
Erich Focht: NEC High Performance Computing Europe GmbH
Oliver Mangold: NEC Deutschland GmbH
A chapter in Sustained Simulation Performance 2015, 2015, pp 17-27 from Springer
Abstract:
Abstract The management of large, complex computer systems is unimaginable without automation tools which help setting up and keeping the system in the desired state. We discuss the design and implementation of a distributed automated management system able to manage the complex state of large Linux installations. In the context of autonomic computing our approach belongs into the class of self-configuring systems. Popular self-configuration systems like CFEngine, Puppet, Chef, etc. focus on describing the configuration of each of the servers in a large computer system by a set of high-level policies called promises, manifests or recipes, and implement them in some mostly well-defined order. We go beyond the server focused approach of these tools and implement mechanisms for handling complex dependencies between managed components that cross server boundaries. The targeted system configuration and system state is described by a global, distributed graph of change objects (COBs) and their dependencies. Autonomous cobd agents running on each server are cooperating and driving the system towards the desired distributed state. The system can deal with reverting changes and correctly implementing a new generation of COBs where managed components are added or removed from the system, without needing to reinstall the servers. We apply the automated system to the configuration and management of a cluster of highly available file and storage servers delivering the Lustre parallel file system.
Keywords: Target State; Dependency Graph; Configuration File; Change Object; Autonomic Computing (search for similar items in EconPapers)
Date: 2015
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-319-20340-9_2
Ordering information: This item can be ordered from
http://www.springer.com/9783319203409
DOI: 10.1007/978-3-319-20340-9_2
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().