嵌入式软件组件瞬时故障自愈合方法仿真分析
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Simulation and Analysis of Instantaneous Software Self-Healing Method for Embedded Software Components
  • 作者:周自波 ; 骆昌日
  • 英文作者:ZHOU Zi-bo;LUO Chang-ri;Central China Normal University;
  • 关键词:软件组件 ; 瞬时故障 ; 自愈合
  • 英文关键词:Software components;;Instantaneous failure;;Self-healing
  • 中文刊名:JSJZ
  • 英文刊名:Computer Simulation
  • 机构:华中师范大学;
  • 出版日期:2018-05-15
  • 出版单位:计算机仿真
  • 年:2018
  • 期:v.35
  • 语种:中文;
  • 页:JSJZ201805051
  • 页数:4
  • CN:05
  • ISSN:11-3724/TP
  • 分类号:243-246
摘要
为了提高软件组件使用寿命,增强组件利用率,需要对嵌入式软件组件瞬时故障自愈合进行研究。针对当前基于CBR的软件组件瞬时故障自愈合方法,在3GPP自愈合流程的基础上实现组件瞬时故障自愈合的分析,故障诊断准确性差,自愈合效果不理想的问题。提出一种基于合作博弈的嵌入式软件组件瞬时故障自愈合方法,通过遗传法对故障诊断模型隐层中心进行确定。采用粒子群法对故障诊断网络模型中的自适应权重进行寻优,根据权重的调整,得到最佳组件瞬时故障诊断模型,实现瞬时故障的高精度诊断。对故障自愈合的参与主体进行分析,把各主体获得的方案进行组合,获得非合作博弈的自愈合方案均衡解的集合,接着利用所有主体完成合作博弈的决策,并将与理想方案的接近程度目标集结函数,当作各个参与主体目标函数,以选出组件瞬时故障自愈合的满意解。仿真表明,所提方法对组件瞬时故障诊断的精度要高于当前方法,同时将软件组件瞬时故障自愈合系数控制在0.5左右,使得组件瞬时故障自愈合效果达到最佳。
        An instantaneous self-healing method of embedded software components based on cooperative game is proposed. The hidden layer center of the fault diagnosis model is determined by genetic algorithm. Particle swarm optimization is used to optimize the adaptive weights in the fault diagnosis network model. According to the adjustment of weights,the instantaneous fault diagnosis model of the best component is obtained,and the high-precision diagnosis of instantaneous fault is realized. The participants involved in fault self-healing are analyzed,and the schemes obtained by the main agents are combined to obtain the self-healing of non-cooperative game Then all the subjects are used to complete the cooperative game decision-making,and the objective aggregation function of the approach to the ideal solution is taken as the objective function of each participant so as to select the satisfactory solution to the instantaneous self-healing of the component. The simulation results show that the method proposed in this paper is superior to the current method in the instantaneous fault diagnosis of components and the instantaneous self-healing coefficient of software components is controlled at about 0. 5,which makes the instantaneous self-healing effect of components reach the best.
引文
[1]韩伟,等.基于参数辨识的光伏组件故障诊断模型[J].电网技术,2015,39(5):1198-1204.
    [2]宗芳芳,黄鸿云,丁佐华.基于二次定位策略的软件故障定位[J].软件学报,2016,27(8):1993-2007.
    [3]尹春雨,等.基于粒子群优化小波神经网络的光伏组件故障诊断方法[J].计算机应用,2017,37(s1):106-108.
    [4]陈宇航,等.基于功率损失和U-I特性综合考虑的光伏组件故障诊断方法[J].电机与控制应用,2016,43(11):92-97.
    [5]郭坤,等.导电自愈合材料的研究进展及应用[J].化学进展,2015,27(6):633-640.
    [6]蒋成.基于弧形不相交生成树的多链路故障恢复方法[J].计算机工程,2016,42(7):65-71.
    [7]王嘉豪,蔡鹏,钱卫宁,等.集群数据库系统的日志复制和故障恢复[J].软件学报,2017,28(3):476-489.
    [8]尚安利,夏立,王征.舰船电力系统一体化系统模型和故障恢复研究[J].电工技术学报,2016,31(2):163-170.
    [9]王焘,等.云环境下基于统计监测的分布式软件系统故障检测技术研究[J].计算机学报,2017,40(2):397-413.
    [10]周喜平,何保锋.静态软件中故障数据预测建模研究仿真[J].计算机仿真,2016,33(5):443-446.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700