Title :
Software Rejuvenation Strategy Based on Components
Author :
Guo, Jun ; Li, Weiyue ; Song, Xinya ; Bin Zhang ; Wang, Yunsheng
Author_Institution :
Dept. of Comput. Applic. Technol., Northeast Univ., Shenyang, China
Abstract :
Since Component-Based Software Development technology has been widely used, traditional software rejuvenation strategy seems too rough on solving Component-Software aging, the whole system will be regenerated even only a few components aging, which leads to high cost of software rejuvenation and reduces the stability of the system. Therefore, we propose a component-based software rejuvenation strategy and we make components be the objects of rejuvenation. The aging components will be rejuvenated when software ages. In this paper, the process of judging software aging and software rejuvenation are described, then we propose the methods of judging software aging, determining the sequence that the aging components to be rejuvenated and rejuvenating components. Finally, an experiment is done to certify the efficiency of the strategy.
Keywords :
object-oriented programming; software maintenance; systems re-engineering; component-based software development; component-software aging; software rejuvenation strategy; Aging; Computational modeling; Mathematical model; Monitoring; Servers; Software systems; Downtime Cost; Rejuvenation Granularity; Software Aging; Software Rejuvenation;
Conference_Titel :
Software Engineering (WCSE), 2010 Second World Congress on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9287-9
DOI :
10.1109/WCSE.2010.113