• DocumentCode
    2701433
  • Title

    A feedback control approach for software rejuvenation in a web server

  • Author

    Jia, Yun-Fei ; Su, Jing-Ya ; Cai, Kai-Yuan

  • Author_Institution
    Dept. of Autom. Control, Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
  • fYear
    2008
  • fDate
    11-14 Nov. 2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Software aging refers to the phenomenon that applications will show growing failure rate or performance degradation after longtime execution. This phenomenon usually results from the accumulation of error conditions, such as memory leaks, round-off errors, file tables not released, etc. Unexpected downtime cost due to software aging is huge, particularly for e-commerce Websites and safety/business-critical applications. Software rejuvenation is an effective but expensive fault tolerance technique to deal with software aging phenomenon. This technique usually involves the termination of services due to the restart of computer systems. In this paper, a ¿lightweight¿ complementary technique of software rejuvenation is proposed to reduce the severity of software aging in terms of its impact on system resource usage by online tuning the settings of related parameters. Unlike traditional software restart involved in traditional rejuvenation, this technique is based on the idea of fine adjustment of software state. Experiments are conducted to reveal the relationship between certain parameters of Web server and resource usage. Accordingly, a PI (proportional-integral) controller is designed to online tune the parameters of web server with the purpose of counteracting the effect of software aging. Simulation results show that the technique is cost-effective.
  • Keywords
    Internet; PI control; Web sites; electronic commerce; fault tolerance; software engineering; PI controller; Web server; Web sites; e-commerce; fault tolerance technique; feedback control; software aging; software rejuvenation; Aging; Application software; Costs; Degradation; Fault tolerance; Feedback control; Roundoff errors; Software performance; Software safety; Web server; feedback control; software aging; software rejuvenation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops, 2008. ISSRE Wksp 2008. IEEE International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4244-3416-9
  • Electronic_ISBN
    978-1-4244-3417-6
  • Type

    conf

  • DOI
    10.1109/ISSREW.2008.5355514
  • Filename
    5355514