Using quantitative analysis to implement autonomic IT systems

Using quantitative analysis to implement autonomic IT systems
复制标题

DOI:
10.1109/icse.2009.5070512
复制
发表时间:
2009-05
期刊:
2009 IEEE 31st International Conference on Software Engineering
影响因子:
--
通讯作者:
R. Calinescu;M. Kwiatkowska
R. Calinescu;M. Kwiatkowska
中科院分区:
其他
文献类型:
--
作者:
R. Calinescu;M. Kwiatkowska

文献摘要

被引文献

相似文献

支撑当今IT系统的软件需要动态和可预测地适应系统工作负荷、环境和目标的快速变化。我们描述了一个为IT系统实现这种适应性的软件框架,其组件可以被建模为马尔可夫链。该框架包括(I)使用马尔可夫链定量分析来根据IT系统的状态、环境和目标来动态调整IT系统的参数的自主体系结构;以及(Ii)用于为真实世界系统开发该体系结构的实例的方法。两个案例研究分别成功地将该框架用于磁盘驱动器的动态电源管理和数据中心内集群可用性的自适应管理。
The software underpinning today's IT systems needs to adapt dynamically and predictably to rapid changes in system workload, environment and objectives. We describe a software framework that achieves such adaptiveness for IT systems whose components can be modelled as Markov chains. The framework comprises (i) an autonomic architecture that uses Markov-chain quantitative analysis to dynamically adjust the parameters of an IT system in line with its state, environment and objectives; and (ii) a method for developing instances of this architecture for real-world systems. Two case studies are presented that use the framework successfully for the dynamic power management of disk drives, and for the adaptive management of cluster availability within data centres, respectively.