• DocumentCode
    3113552
  • Title

    Using Virtualization to Improve Software Rejuvenation

  • Author

    Silva, Luis Moura ; Alonso, Javier ; Silva, Paulo ; Torres, Jordi ; Andrzejak, Artur

  • Author_Institution
    Univ. of Coimbra, Coimbra,
  • fYear
    2007
  • fDate
    12-14 July 2007
  • Firstpage
    33
  • Lastpage
    44
  • Abstract
    In this paper, we present an approach for software rejuvenation based on automated self-healing techniques that can be easily applied to off-the-shelf Application Servers and Internet sites. Software aging and transient failures are detected through continuous monitoring of system data and performability metrics of the application server. If some anomalous behavior is identified the system triggers an automatic rejuvenation action. This self-healing scheme is meant to be the less disruptive as possible for the running service and to get a zero downtime for most of the cases. In our scheme, we exploit the usage of virtualization to optimize the self-recovery actions. The techniques described in this paper have been tested with a set of open-source Linux tools and the XEN virtualization middleware. We conducted an experimental study with two applications benchmarks (Tomcat/Axis and TPC-W). Our results demonstrate that virtualization can be extremely helpful for software rejuvenation and fail-over in the occurrence of transient application failures and software aging.
  • Keywords
    Internet; Linux; middleware; software maintenance; Internet sites; XEN virtualization middleware; automated self-healing techniques; off-the-shelf application server; open-source Linux tools; performability metrics; software aging; software rejuvenation; transient application failure; zero downtime; Aging; Application software; Condition monitoring; Internet; Linux; Middleware; Open source software; Software performance; Testing; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2007. NCA 2007. Sixth IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-2922-4
  • Type

    conf

  • DOI
    10.1109/NCA.2007.53
  • Filename
    4276604