%0 Journal Article
%T Research on the Component Rejuvenation in Component-Based System
一种适用于构件系统的软件抗衰技术框架
%A ZHENG Xian-Fu
%A YANG Qun
%A XU Man-Wu
%A
郑贤福
%A 杨群
%A 许满武
%J 计算机科学
%D 2006
%I
%X As a software application runs, it's performance and efficiency degrades over time due to factors such as memory fragmentation, counter inflation, and software errors. This is referred to as "Software Aging". "Software Rejuvenation" is a set of techniques to rectify this problem and return the software to its highest performance state. There are two methods to achieve this:1)a complete restart of the affected software system 2)"Micro-reboot" which restarts only affected components of a software system. When using "Micro-Reboot", a component undergoing restart may not be temporary available during the restart process. Therefore a "Request-Retry" protocol is required, to insure the continued operation of the application during this process. This new software rejuvenation framework is based on the J2EE component model.
%K Software rejuvenation
%K Component-based system
%K Rejuvenation granularity
%K Reliability
%K Performance tuning
软件抗衰
%K 构件系统
%K 抗衰粒度
%K 可用性
%K 性能优化
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=DAC71CCFBAE3AC69&yid=37904DC365DD7266&vid=27746BCEEE58E9DC&iid=5D311CA918CA9A03&sid=7979125BBE749348&eid=CAA7BAE04CB631A1&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=21