网络环境下软件老化模式及再生方法研究
批准号:
60933003
项目类别:
重点项目
资助金额:
210.0 万元
负责人:
齐勇
依托单位:
学科分类:
系统软件、数据库与工业软件
结题年份:
2013
批准年份:
2009
项目状态:
已结题
项目参与者:
黄罡、詹剑锋、侯迪、刘学、杜小智、吴青娥、陈鹏飞、王磊、陈湘萍
中文摘要
软件老化是指软件系统随运行时间的增加、系统资源逐渐消耗或运行时错误逐渐积累而出现的性能衰退、服务质量下降甚至导致系统宕机的现象。网络环境使得软件系统的老化问题更加严峻。本课题以提高系统可靠性与可用性以及不降低系统性能与服务质量为目标,研究网络环境下的软件老化和再生等基础问题。内容包括:运行时系统的软件老化基本性质与规律、软件老化特征提取与度量模型、老化识别与预测方法、加速的软件老化测试方法及可信验证、软件再生方法及再生式软件体系结构等,并提出相应的解决方法,建立实验系统原型,并结合实际的软件系统对提出的理论、模型、方法和技术进行验证,为实现具有持续高质量服务能力的软件系统提供理论依据和技术支撑。
英文摘要
软件老化是造成系统性能衰减直至宕机的重要原因,研究和抵抗软件老化,对于提高软件系统的可用性具有重要意义。在网络环境下 ,大量的组件形成一个错综复杂的软件交互网络,传统以黑盒、粗粒度、统一模型为特征的软件老化分析和再生方法,已不适用于解决该环境下老化相关问题。以灰盒直至白盒、细粒度、差异化测量为特征的方法成为软件老化与再生研究的一种趋势。本课题通过灰盒或白盒分析方法研究了多参数非线性老化趋势检测问题,老化定位及原因推导问题,自适应的细粒度再生问题以及老化与再生方法的实验验证问题。同时还增加了对云系统可靠性的研究和大数据平台的性能诊断研究。取得的主要研究成果有:1、在软件老化检测与诊断方面, 提出了一种软件老化现象特征抽取和检测方法CSHP,与目前公认的Mann-Kendall-Sen检测方法相比,在鲁棒性、敏感性、适应性和自动化程度等方面优势明显;提出了基于请求路径追踪的多粒度性能诊断方法,通过剖析应用服务之间的依赖关系可以准确定位到性能异常的服务,通过构建运行时参数之间的因果关系可以准确定位到引起老化的原因,与已有的诊断方法相比在诊断精度上有显著提高;通过分析真实软件系统的错误和失效日志,设计和实现了利用系统日志进行软件失效与性能下降预测的系统LogMaster; 2、在软件再生方面,提出了一种基于运行时体系结构的软件再生方法,通过计算反射原理和模型驱动方法,使设计阶段用于复杂性控制的软件体系结构成为系统运行时的一阶实体,既能为软件老化的检测提供全面、实时、准确的系统运行信息,也能根据软件再生方案动态调整运行系统的状态和行为;该方法在JonAS、Openstack、Android等主流软件平台进行了验证性应用;3、 在测试床与基准测试集方面, 为了给软件老化与再生研究提供真实的软件负载,构建了面向大数据和面向数据中心的两套基准测试集:BigDataBench和DCBench,发布半年就有34个国家的1500个独立IP访问,被俄亥俄州立大学、国家互联网应急中心等国内外科研团队使用。本项目共发表(含录用)论文67篇,其中SCI收录14篇,EI收录40篇,申请国家发明专利6项,培养研究生23名。此外项目组成员多次参加或者组织国际会议如Middleware和SOSE等。
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
登录
查看更多内容
Tuning adaptive computations for the performance improvement of applications in JEE server
调整自适应计算以提高 JEE 服务器中应用程序的性能
DOI:
10.1007/s13174-012-0060-4
发表时间:
2012-05
期刊:
Journal of Internet Services and Applications
影响因子:
3.5
作者:
[Ying Zhang, Gang Huang, Xuanzhe Liu, Hong Mei]
通讯作者:
Hong Mei
DOI:
--
发表时间:
2011
期刊:
计算机科学与探索
影响因子:
--
作者:
[王旭东, 刘譞哲, 赵祺, 等]
通讯作者:
王旭东, 刘譞哲, 赵祺, 等
DOI:
10.1007/s11704-012-2100-4
发表时间:
2012-08-01
期刊:
FRONTIERS OF COMPUTER SCIENCE
影响因子:
4.2
作者:
[Huang, Gang, Chen, Xing, Zhang, Xiaodong]
通讯作者:
Zhang, Xiaodong
DOI:
--
发表时间:
2014
期刊:
Journal of Parallel and Distributed Computing
影响因子:
3.8
作者:
[Peijian Wang, Yong Qi, Xue Liu]
通讯作者:
Xue Liu
DOI:
--
发表时间:
2013
期刊:
软件学报
影响因子:
--
作者:
[宋晖, 黄罡, 武义涵, Franck Chauvel, 孙艳春, 邵维忠, 梅宏]
通讯作者:
梅宏
共 27 条
多应用负载性能干扰预测与隔离相关问题研究
-
批准号:61672421
-
项目类别:面上项目
-
资助金额:62.0万元
-
批准年份:2016
-
负责人:齐勇
-
依托单位:
云计算环境下数据中心的power capping关键问题研究
-
批准号:61272460
-
项目类别:面上项目
-
资助金额:81.0万元
-
批准年份:2012
-
负责人:齐勇
-
依托单位:
面向科研领域普适计算环境的按需聚合服务平台管理机制研究
-
批准号:90612014
-
项目类别:重大研究计划
-
资助金额:33.0万元
-
批准年份:2006
-
负责人:齐勇
-
依托单位:
基于软件再生的中间件运行时环境关键问题研究
-
批准号:60473098
-
项目类别:面上项目
-
资助金额:23.0万元
-
批准年份:2004
-
负责人:齐勇
-
依托单位:
国内基金
海外基金