A survey of autonomic computing - Degrees, models, and applications

被引:431
作者
Huebscher, Markus C. [1 ]
McCann, Julie A. [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, London SW7 2AZ, England
关键词
design; performance; reliability; autonomic computing; self-adaptive; self-healing systems;
D O I
10.1145/1380584.1380585
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Autonomic Computing is a concept that brings together many fields of computing with the purpose of creating computing systems that self-manage. In its early days it was criticised as being a "hype topic" or a rebadging of some Multi Agent Systems work. In this survey, we hope to show that this was not indeed 'hype' and that, though it draws on much work already carried out by the Computer Science and Control communities, its innovation is strong and lies in its robust application to the specific self-management of computing systems. To this end, we first provide an introduction to the motivation and concepts of autonomic computing and describe some research that has been seen as seminal in influencing a large proportion of early work. Taking the components of an established reference model in turn, we discuss the works that have provided significant contributions to that area. We then look at larger scaled systems that compose autonomic systems illustrating the hierarchical nature of their architectures. Autonomicity is not a well defined subject and as such different systems adhere to different degrees of Autonomicity, therefore we cross-slice the body of work in terms of these degrees. From this we list the key applications of autonomic computing and discuss the research work that is missing and what we believe the community should be considering.
引用
收藏
页数:28
相关论文
共 115 条
[1]   A computational economy for grid computing and its implementation in the Nimrod-G resource broker [J].
Abramson, D ;
Buyya, R ;
Giddy, J .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2002, 18 (08) :1061-1074
[2]  
AGARWALA S, 2006, P 3 IEEE INT C AUT C
[3]   Policy management for networked systems and applications [J].
Agrawal, D ;
Calo, S ;
Giles, J ;
Lee, KW ;
Verma, D .
Integrated Network Management IX: MANAGING NEW NETWORKED WORLDS, 2005, :455-468
[4]  
ANANTHANARAYANA.R, 2005, P 2 INT C AUT COMP I
[5]  
[Anonymous], 2003, ARCH BLUEPR AUT COMP
[6]  
[Anonymous], 2002, P 24 INT C SOFTW ENG
[7]  
[Anonymous], P IJCAI WORKSH AI AU
[8]  
ANTHONY R, 2006, ENG EMERGENCE AUTONO, P2
[9]  
BADGER L, 2004, SELF REGENERATIVE SY
[10]   Autonomic personal computing [J].
Bantz, DF ;
Bisdikian, C ;
Challener, D ;
Karidis, JP ;
Mastrianni, S ;
Mohindra, A ;
Shea, DG ;
Vanover, M .
IBM SYSTEMS JOURNAL, 2003, 42 (01) :165-176