Using Quantitative Analysis to Implement Autonomic IT Systems

被引:45
作者
Calinescu, Radu [1 ]
Kwiatkowska, Marta [1 ]
机构
[1] Univ Oxford, Comp Lab, Oxford OX1 2JD, England
来源
2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS | 2009年
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/ICSE.2009.5070512
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:100 / 110
页数:11
相关论文
共 31 条
[1]  
[Anonymous], P 9 INT C MOD DRIV E
[2]  
[Anonymous], ARCH BLUEPR AUT COMP
[3]  
[Anonymous], XSLT XQUERY PROC
[4]  
[Anonymous], 2000, ACM Trans. Comput. Logic, DOI DOI 10.1145/343369.343402
[5]  
CALINESCU R, 2004, Patent No. 10710322
[6]  
CALINESCU R, 2007, P 4 IEEE INT C AUT C
[7]   Implementation of a Generic Autonomic Framework [J].
Calinescu, Radu .
FOURTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS (ICAS 2008), 2008, :124-129
[8]  
Das R., 2006, Proceedings. 3rd International Conference on Autonomic Computing (IEEE Cat. No. 06EX1303), P287
[9]  
GHANBARI S, 2007, P 4 IEEE INT C AUT C
[10]   Towards a model-driven architecture for autonomic systems [J].
Gracanin, D ;
Bohner, SA ;
Hinchey, M .
11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, :500-505