遗传算法和神经网络在软件抗衰技术中的应用

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:jialin5163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件衰退现象,即软件系统随时间而出现的状态退化和性能降低,乃至系统崩溃的现象,是影响系统可靠性的一个重要因素。为了减缓软件衰退所带来的危害,软件抗衰技术被提了出来。目前有两种最基本的软件抗衰策略——基于时间的抗衰策略和基于测量的抗衰策略。本文围绕基于测量的软件抗衰策略,结合遗传算法和神经网络对定期监测和收集到的系统性能参数进行分析,预测资源消耗和软件衰退的趋势,在系统负载过重时采取必要的应对措施。本文首先对遗传算法和神经网络的优缺点进行分析,然后将这两种算法结合起来,使得新的结合算法能够充分利用两者的优点,既有神经网络的学习能力和鲁棒性,又有遗传算法的全局随机搜索能力。同时,本文对基本算法做了改进,对遗传算法的步骤、编码方式、参数的选取以及适应度函数的定义按照本文的需求进行设计,在对BP网络进行训练时用多种不同的学习算法做对比,选取预测效果好的方法进行实验预测。在仿真实验中,文章给出第七天的预测值,并和实际值进行比较,说明本文算法的可行性,然后对未来的数据进行预测。最后本文对比单独用遗传算法或神经网络进行仿真实验的实验结果,表明本文算法的在预测合格率方面具有较大的优越性。
其他文献
三维地震数据体中蕴涵着地下岩层的丰富信息,以前由于没有合适的三维显示技术,人们只好利用一条条地震剖面和水平切片来显示三维地震数据。这样导致了大量信息的丢失,多年以前人
中国是自然灾害频繁发生的国家,也是世界上灾害最严重、受灾历史最早、成灾种类最多的少数国家之一。每年由于自然灾害造成严重的人员伤亡和五六百亿元的直接经济损失。针对自
图的支配问题是近年来图论中一个比较活跃的研究领域。图的支配数问题是其中一类重要问题,它在网络设计中有许多实际应用。比如在一个通讯网络的一些节点上放置发射器,要求每个
结合露天矿山运输车辆调度的复杂性和管理监督的有效性等问题,指出了在目前技术条件下解决露天矿山运输车辆管理调度的可行性方案。系统设计工作是在应用计算机技术、无线数据
Web服务为互联网应用提供了一种共享数据和功能的有效手段,较好地解决了异构应用之间及松散耦合环境下的互操作、集成和协作问题。随着Web服务的发展和广泛应用,Web服务组合技
随着互联网的迅速发展,高效稳定的路由协议成为保障网络性能的重要因素,协议测试理论和测试方法的研究也显得日益重要。协议一致性测试和互操作性测试是协议实现能够在实际环境
随着计算机技术的高度发展和电子智能产品的不断涌现,计算机视觉和模式识别技术作为计算机感知科学的重要热点领域得到了人们的足够重视和广泛研究。从通俗意义上讲,计算机视
从计算机诞生之日起,人们便对计算能力开始了无止境的追求,这就一直驱使着计算机系统的发展。过去的解决方案是不断提高CPU的主频来加快处理器的处理速度。然而当物理元器件的
随着电厂自动化程度越来越高,各系统间信息的互通显得更加重要,传统的检修策略已经不再适合现代化的生产模式,状态检修技术的出现为电力系统生产管理提供了新的思路。本文将.NET组件技术应用于状态检修和专家诊断系统,采用B/S系统结构,结合当前流行的ADO.NET数据访问技术,构造出一种高效、灵活的集设备状态分析、评估、诊断等功能为一体的系统模型。在此基础上,重点实现了该模型中的故障诊断功能,通过锅炉承压
入侵检测系统是一种软件与硬件的结合,它通过分析网络或主机上发生的事件来发现其中的安全隐患。随着近几年网络攻击事故频频出现,影响范围越来越广泛,入侵检测系统得到越来越多