6 research outputs found

    A Review of the Literature on Configuration Management Tools

    Get PDF
    Configuration management tools help administrators in defining and automating system configurations. With cloud computing, host numbers are likely to grow. IaaS (infrastructure as a service) offerings with pay-per-use pricing models make fast and effective deployment of applications necessary. Configuration management tools address both challenges. In this paper, the existing research on this topic is reviewed comprehensively. Readers are provided with a descriptive analysis of the published literature as well as with an analysis of the content of the respective research works. The paper serves as an overview for researchers who are new to the topic. Furthermore, it serves to identify work related to an intended research field and identifies research gaps. Practitioners are provided with a means to identify solutions to their organizational problems

    A potpourri of system configuration concepts

    Get PDF
    For many reasons, large and small installations of computers can benefit from Automated Configuration Management tools. All the processes from installation, configuration, to maintenance and updating the computers can benefit from automation for the following reasons. * Consistency across all the machines. * Timeliness in maintenance and updates * Simplify the process through the use declarative instructions. Meanwhile in software configuration management, they are examining the problems of identifying, controlling, monitoring and verifying changes in software development projects. To complicate matters, some of the reasons for software configuration management * Consistency in the source code. * Timeliness in updates to the project members so that they have what is needed. * A need to simplify documentation and development of complex projects. Subsequently, the purpose of this thesis is to understand how concepts from Software Configuration Management can aid the development of the field of System Configuration. To achieve this purpose, this thesis will start with an examination of the similiarities between SCM and System configuration. This will be followed by an examination of different key concepts in System Configuration and the following three different tools that have taken different approaches to the problem. * Cfengine * ISconf * LSconf With an understanding of how System Configuration and SCM are similar and an understanding of many of the major concepts in System Configuration, the next step is to examine some of the difference between the two fields. From there, it should be possible to see how some concepts from SCM could be applied to System Configuration. It should also be possible to examine concepts from System Configuration that could be applied to SCM

    Strider: a black-box, state-based approach to change and configuration management and support

    Get PDF
    AbstractWe describe a new approach, called Strider, to Change and Configuration Management and Support (CCMS). Strider is a black-box approach: without relying on specifications, it uses state differencing to identify potential causes of differing program behaviors, uses state tracing to identify actual, run-time state dependencies, and uses statistical behavior modeling for noise filtering. Strider is a state-based approach: instead of linking vague, high level descriptions and symptoms to relevant actions, it models management and support problems in terms of individual, named pieces of low level configuration state and provides precise mappings to user-friendly information through a computer genomics database. We use troubleshooting of configuration failures to demonstrate that the Strider approach reduces problem complexity by several orders of magnitude, making root-cause analysis possible

    Exploring patterns for scalability of network administration with topology constraints

    Get PDF
    This thesis considers the impact of distributed network communication patterns on the scalability of dynamic systems configuration and monitoring using the software cfengine. Decentralized patterns are partially implemented as cfengine policy on topologies with node degree constraints. Experiments investigate total processing latency of patterns. Results show they provide a balanced approach to parallelization and scalability. The study of patterns on a chain topology reveals the challenge of phasing delay in deep tree structures. A time buffering method for reducing total processing latency is tested and found to be effective. Included are suggestions on new cfengine functionality and syntax to support patterns integration. As a whole, this thesis offers new perspectives in on-going patterns research as well as identifying challenges and solutions for bringing patterns to cfengine.Master i nettverks- og systemadministrasjo
    corecore