• DocumentCode
    1796811
  • Title

    Columbus: Configuration Discovery for Clouds

  • Author

    Balani, Rahul ; Jeswani, Deepak ; Banerjee, Debashis ; Verma, A.

  • Author_Institution
    IBM Res., New Delhi, India
  • fYear
    2014
  • fDate
    June 30 2014-July 3 2014
  • Firstpage
    328
  • Lastpage
    337
  • Abstract
    Low-cost, accurate and scalable software configuration discovery is the key to simplifying many cloud management tasks. However, the lack of standardization across software configuration techniques has prevented the development of a fully automated and application independent configuration discovery solution. In this work, we present Columbus, an application-agnostic system to automatically discover environmental configuration parameters or Points of Variability (PoV) in clustered applications with high accuracy. Columbus uses the insight that even though configuration mechanisms and files vary across different software, the PoVs are encoded using a few common patterns. It uses a novel rule framework to annotate file content with PoVs and a Bayesian network to estimate confidence for annotated PoVs. Our experiments confirm that Columbus can accurately discover configuration for a diverse set of enterprise and cloud applications. It has subsequently been integrated in three real-world systems that analyze this information for discovery of distributed application dependencies, enterprise IT migration and virtual application configuration.
  • Keywords
    Bayes methods; belief networks; cloud computing; configuration management; estimation theory; virtual machines; Bayesian network; Columbus; application-agnostic system; automatic environmental configuration parameter discovery; cloud application; confidence estimation; distributed application dependencies; enterprise IT migration; enterprise application; file content annotation; points-of-variability; rule framework; software configuration discovery; virtual application configuration; Context; IP networks; Ports (Computers); Semantics; Servers; Software; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2014 IEEE 34th International Conference on
  • Conference_Location
    Madrid
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4799-5168-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.2014.41
  • Filename
    6888909