Software architecture-based adaptation for grid computing

被引:12
作者
Cheng, SW [1 ]
Garlan, D [1 ]
Schmerl, B [1 ]
Steenkiste, P [1 ]
Hu, NN [1 ]
机构
[1] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
来源
11TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS | 2002年
关键词
D O I
10.1109/HPDC.2002.1029939
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Grid applications must increasingly self-adapt dynamically to changing environments. In most cases, adaptation has been implemented in an ad hoc fashion, on a per-application basis. This paper describes work which generalizes adaptation so that it can be used across applications by providing an adaptation framework. This framework uses a software architectural model of the system to analyze whether the application requires adaptation, and allows repairs to be written in the context of the architectural model and propagated to the running system. In this paper, we exemplify our framework by applying it to the domain of load-balancing a client-server system. We report on an experiment conducted using our framework, which illustrates that this approach maintains architectural requirements.
引用
收藏
页码:389 / 398
页数:10
相关论文
共 27 条
[1]  
BOLLINGER J, 1998, IEEE T SOFTWARE ENG, V24, P367
[2]  
CALNAN P, 2002, THESIS WORCHESTER PO
[3]  
CARZANIGA A, 2000, P 19 ACM S PRINC DIS
[4]   Automatic configuration and run-time adaptation of distributed applications [J].
Chang, FZ ;
Karamcheti, V .
NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2000, :11-20
[5]  
CHENG SW, 2002, INT C ARCH COMP SYST
[6]  
CHENG SW, 2002, IN PRESS IEEE IFIP C
[7]  
CZAJKOWSKI K, 2001, P 10 IEEE INT S HIGH
[8]  
DASHOFY E, 2001, P WORKSH IEEE IFIP C
[9]  
FLINN J, 2001, P 8 WORKSH HOT TOP O
[10]   Globus: A metacomputing infrastructure toolkit [J].
Foster, I ;
Kesselman, C .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (02) :115-128