Accord: A programming framework for autonomic applications

被引:41
作者
Liu, Hua [1 ]
Parashar, Manish
机构
[1] Xerox Corp, Xerox Innovat Grp, Webster, NY 14580 USA
[2] Rutgers State Univ, Dept Elect & Comp Engn, Appl Software Syst Lab, Piscataway, NJ 08854 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS | 2006年 / 36卷 / 03期
关键词
autonomic; dynamic composition; programming framework; self-management;
D O I
10.1109/TSMCC.2006.871577
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The emergence of pervasive wide-area distributed computing environments, such as pervasive information systems and computational Grids, has enabled new generations of applications that are based on seamless access, aggregation, and interaction. However, the inherent complexity, heterogeneity, and dynamism of these systems require a change in how the applications are developed and managed. In this paper, we present a programming framework that extends existing programming models/frameworks to support the development of autonomic self-managing applications. The framework enables the development of autonomic elements and the formulation of autonomic applications as the dynamic composition of autonomic elements. The operation of the proposed framework is illustrated using a forest fire management application.
引用
收藏
页码:341 / 352
页数:12
相关论文
共 27 条
[1]  
Agarwal M, 2003, PROCEEDINGS OF THE AUTONOMIC COMPUTING WORKSHOP/FIFTH ANNUAL INTERNATIONAL WORKSHOP ON ACTIVE MIDDLEWARE SERVICES, P48
[2]  
Aksit M, 2003, 23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, P84
[3]  
[Anonymous], 2005, LNCS
[4]  
BAL HE, 1989, COMPUT SURV, V21, P261, DOI 10.1145/72551.72552
[5]   A declarative approach for designing and developing adaptive components [J].
Boinot, P ;
Marlet, R ;
Noyé, J ;
Muller, G ;
Consel, C .
FIFTEENTH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, :111-119
[6]   Superimposition: a component adaptation technique [J].
Bosch, J .
INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (05) :257-273
[7]   The timed asynchronous distributed system model [J].
Cristian, F ;
Fetzer, C .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (06) :642-657
[8]  
DUZAN G, 2004, P 3 INT C ASP OR SOF, P66
[9]  
Foster I.K., 2002, Global Grid Forum
[10]  
KHARGHARIA B, 2003, INT WORKSH HETEROGEN