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