首页 | 本学科首页   官方微博 | 高级检索  
     

一种适用于构件系统的软件抗衰技术框架
引用本文:郑贤福,杨群,许满武.一种适用于构件系统的软件抗衰技术框架[J].计算机科学,2006,33(8):275-277.
作者姓名:郑贤福  杨群  许满武
作者单位:软件新技术国家重点实验室,南京大学计算机科学与技术系,南京210093
基金项目:国家自然科学基金;江苏省科技攻关计划
摘    要:近年来,软件抗衰技术已被证实是解决软件衰老问题的有效途径。本文针对构件系统特点,将Micro-Reboot思想引入到软件抗衰技术中,也即将单个构件作为抗衰技术中检测和措施的对象,一方面使得每个构件能够长时间保持在良好状态,从而提高整个体系的性能,另一方面引入Request—Retry机制,提高系统的可用性。本文基于J2EE构件模型开发出一种新的软件抗衰技术框架,相关理论已成果并在江苏省科技攻关项目“城域网海量视听信息实时点播系统”中应用。

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

Research on the Component Rejuvenation in Component-Based System
ZHENG Xian-Fu,YANG Qun,XU Man-Wu.Research on the Component Rejuvenation in Component-Based System[J].Computer Science,2006,33(8):275-277.
Authors:ZHENG Xian-Fu  YANG Qun  XU Man-Wu
Affiliation:State Key Lab for Novel Software Technology, Department of Computer Science and Technology, Nanjing University, Nanjing 210093
Abstract: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.
Keywords:Software rejuvenation  Component-based system  Rejuvenation granularity  Reliability  Performance tuning
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号