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
Link To Document :
بازگشت