首页> 外文会议>6th international conference on autonomic computing and communications 2009 >Determining Configuration Parameter Dependencies via Analysis of Configuration Data from Multi-tiered Enterprise Applications
【24h】

Determining Configuration Parameter Dependencies via Analysis of Configuration Data from Multi-tiered Enterprise Applications

机译:通过分析来自多层企业应用程序的配置数据来确定配置参数依赖性

获取原文
获取原文并翻译 | 示例

摘要

Multi-tiered enterprise applications, which comprise of many (heterogeneous and possibly loosely coupled) components at various layers of the IT stack, typically have configuration dependencies between these different components. A change in the value of a configuration parameter of a component may require changing one or more parameters of other components to the same value. Keeping track of these dependencies is not a mean task as they are typically cross product and requires in-depth product/system knowledge.rnOur aim in this paper is to introduce techniques that do not require a system administrator to have in-depth knowledge about a multi-tiered system in order to be aware of the possible configuration dependencies in a system. Our focus in this paper does not include, for example, the performance-related dependencies such as the one that exists between the maximum number of threads and session timeout in an Apache server. In this paper we provide a method for analyzing existing deployments (that are functioning properly) to infer the configuration dependencies in a probabilistic sense. Firstly, we analyze the values of the configuration parameters of the various components to determine a candidate list of dependencies which includes both true and false ones. We then provide a heuristic that makes use of the statistics on the parameter name and value strings, computed from the configuration data and also the information on the web, to compute a rank for a dependency to be true. We provide a rank-ordered list of dependencies so that administrators can consult it to quickly and systematically identify the true dependencies. To complement our proposed approach we have performed an extensive study and experimentation to show the efficacy of our technique on data from two real-world solutions.
机译:多层企业应用程序由IT堆栈各个层上的许多(异构的,可能是松散耦合的)组件组成,通常在这些不同组件之间具有配置依赖性。组件的配置参数值的更改可能需要将其他组件的一个或多个参数更改为相同的值。跟踪这些依赖关系并不是一项艰巨的任务,因为它们通常是跨产品的,并且需要深入的产品/系统知识。我们在本文中的目的是介绍不需要系统管理员对某个产品具有深入了解的技术。多层系统,以了解系统中可能的配置依赖性。例如,本文中的重点不包括与性能相关的依赖关系,例如在Apache服务器中最大线程数与会话超时之间存在的依赖关系。在本文中,我们提供了一种用于分析现有部署(运行正常)的方法,以概率方式推断配置依赖关系。首先,我们分析各个组件的配置参数的值,以确定候选依赖项列表,其中包括真假。然后,我们提供一种启发式方法,该方法利用从配置数据以及Web上的信息计算出的参数名称和值字符串的统计信息来计算依赖关系为真的等级。我们提供了依赖性的按顺序排列的列表,以便管理员可以参考该列表,以快速,系统地识别真正的依赖性。为了补充我们提出的方法,我们进行了广泛的研究和实验,以证明我们的技术对来自两个实际解决方案的数据的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号