一种适用于构件系统的软件抗衰技术框架  

Research on the Component Rejuvenation in Component-Based System

在线阅读下载全文

作  者:郑贤福[1] 杨群[1] 许满武[1] 

机构地区:[1]软件新技术国家重点实验室南京大学计算机科学与技术系,南京210093

出  处:《计算机科学》2006年第8期275-277,289,共4页Computer Science

基  金:国家自然科学基金(60273055);江苏省科技攻关项目(BE2003064)资助

摘  要:近年来,软件抗衰技术已被证实是解决软件衰老问题的有效途径。本文针对构件系统特点,将Micro-Reboot思想引入到软件抗衰技术中,也即将单个构件作为抗衰技术中检测和措施的对象,一方面使得每个构件能够长时间保持在良好状态,从而提高整个体系的性能,另一方面引入Request-Retry机制,提高系统的可用性。本文基于J2EE构件模型开发出一种新的软件抗衰技术框架,相关理论已成果并在江苏省科技攻关项目“城域网海量视听信息实时点播系统”中应用。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 affe:ted components of a software systerm. 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.

关 键 词:软件抗衰 构件系统 抗衰粒度 可用性 性能优化 

分 类 号:TP31[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象