DocumentCode :
1823747
Title :
Self-Adaptation of Fault Tolerance Requirements Using Contracts
Author :
Rodrigues, André Luiz B ; Bezerra, Leila N. ; Sztajnberg, Alexandre ; Loques, Orlando
Author_Institution :
DICC/IME e PEL/FEN, Univ. do Estado do Rio de Janeiro, Rio de Janeiro, Brazil
Volume :
2
fYear :
2009
fDate :
29-31 Aug. 2009
Firstpage :
245
Lastpage :
253
Abstract :
Fault tolerance is a constant concern in data centers where servers have to run with a minimal level of failures. Changes on the operating conditions or on server demands, and variations of the systems own failure rate have to be handled in such a way that SLAs are honored and services are not interrupted. We present an approach to handle fault tolerance requirements, based on component replication, which is supported by a context-aware infrastructure and guided by contracts that describe adaptation policies for each application. At run-time the infrastructure autonomically manages the deployment, the monitoring of resources, the maintenance of the fault tolerance requirements described in the contract, and reconfigures the application when necessary, to maintain compliance. An example with an Apache web server and replicated Tomcat servers is used to validate the approach.
Keywords :
computer centres; fault tolerance; network servers; component replication; context-aware infrastructure; data centers; fault tolerance requirements; server demands; Application software; Contracts; Data engineering; Fault tolerance; Hardware; Monitoring; Redundancy; Resource management; Runtime; Web server; context-aware applications; contracts; fault tolerance; self-adaptation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
Type :
conf
DOI :
10.1109/CSE.2009.192
Filename :
5284167
Link To Document :
بازگشت