Font Size: a A A

A Research On The Accelerated Experiment And Simulation Of Two-Layer Software Aging And Rejuvenation Under Virtual Environment

Posted on:2016-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LiuFull Text:PDF
GTID:2348330542476090Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
“Software Aging” refers to a phenomenon of software performance degradation or even server failures caused by resource depletion after the system software runs for a long time.Aiming at this phenomenon,researchers put forward a proactive approach called software rejuvenation to delay software failures and recover software performance.In previous research,most studies only focus on the application aging problems,but did not pay any attention on the aging problems of operating system,which could also lead to service unavailability.Therefore,in order to improve the system availability,it is necessary to study the aging phenomenon of application software and that of operation system and take effective measures to improve service performance.In this paper,the states of two-layer software are defined and analyzed on the basis of the existing software states to describe the regeneration point.Then we carry out an experimental study of software aging and rejuvenation for both an on-line bookstore application,following the standard configuration of TPC-W benchmark,and the underlying operating system.We study the application failures and system failures caused by memory leaks,using the accelerated life tests method.In our experiment,the memory consumption rate is selected as the accelerated factor,and an IPL-lognormal model is used to estimate the time to failure at each acceleration level.Subsequently,the estimate of the time to failure distribution at normal condition is obtained.Our acceleration experimental results show that it can be used to greatly reduce the cost to obtain the time to failure at normal level.Since the validation of the optimal rejuvenation trigger interval with emulated browsers will take an inordinate long time,finally we develop a simulation model to validate the ALT experimental results.
Keywords/Search Tags:Two-layer Software Aging, Rejuvenation Scheduling, Accelerated Life Testing, Discrete-event Simulation
PDF Full Text Request
Related items