• 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