论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
[摘要]计算系统软件抗衰技术是随着计算机技术的发展衍生出的一个新的研究方向,属于计算机应用研究领域。它涉及系统性能检测、故障诊断、软件工程及可靠性分析等方面,主要针对当前计算机运行过程中普遍出现的性能衰退现象,研究其原因、检测和评价方法、软件抗衰策略及实现技术。本论文主要探讨了当前软件抗衰技术中存在的几点问题。
[关键词]软件抗衰 软件工程 计算机软件
一、引言
软件的体系结构为软件系统的构造、行为和关键性质提供了一个高层的抽象,这种抽象包括对构成系统的元素的描述,对元素间交互的描述,对元素间组成模式的描述,以及对模式上的约束的描述。实现抗衰或自愈的软件系统展示了能在运行时自适应以应对资源变动,系统故障等情况的能力,这种能力恰好是建立在这种对于软件系统的高层抽象上的。
二、系统性能的监控和采集
系统性能的监控和性能数据的采集是实现系统抗衰的数据来源,是一个必不可少的环节,因此需要设计一个能适应于分布式计算环境,并且尽可能少的干扰所监控计算节点,可扩缩的性能监控工具。
目前软件系统正变的越来越复杂,庞大,能够反映出系统性能的参数有成千上百,为了能够实时的获悉软件系统所处的状态,需要高频率的采集性能参数数据,这对监控工具的性能数据采集、编码、传输、存储提出了更高的要求。此外,随着软件抗衰粒度的细化,仅有系统级的监控已经不能满足要求,因此需要监控工具能够实现进程级,甚至于线程级的性能监控,从而为细粒度的抗衰策略的研究提供数据支持。
(科教范文网http://fw.ΝsΕΑc.com编辑)
五、软件抗衰策略决策