DocumentCode
2197630
Title
Software architecture-based adaptation for Grid computing
Author
Cheng, Shang-Wen ; Garlan, David ; Schmerl, Bradley ; Steenkiste, Peter ; Hu, Ningning
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2002
fDate
2002
Firstpage
389
Lastpage
398
Abstract
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.
Keywords
client-server systems; distributed processing; resource allocation; software architecture; Grid computing; client-server system; load-balancing; self-adapting applications; software architecture-based adaptation; Application software; Availability; Computer networks; Computer science; Grid computing; Humans; Mechanical factors; Monitoring; Network servers; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 2002. HPDC-11 2002. Proceedings. 11th IEEE International Symposium on
ISSN
1082-8907
Print_ISBN
0-7695-1686-6
Type
conf
DOI
10.1109/HPDC.2002.1029939
Filename
1029939
Link To Document