摘要
主动容错机制解决了被动容错冗余问题,实现了硬盘潜在故障的提前预测和主动处理,显著提高了存储系统的可靠性.然而,民航存储系统采用被动容错机制无法全面保障系统可靠性.本文利用主动容错机制的优势,基于硬盘故障预测模型构建了多副本民航存储系统状态转换模型.该模型全面考虑硬盘,节点和机架故障3个因素,采用韦布分布模拟民航存储系统事件的发生.根据系统状态转换模型,本文使用了改进的基于事件驱动的蒙特卡洛仿真方法,对民航存储系统进行了全面的可靠性分析.实验结果表明,本文模型显著提高了民航存储系统的可靠性.另外,敏感性分析得出主动和被动的结合机制有效延缓了系统可靠性下降的趋势,节约了网络带宽资源.
Proactive fault tolerance mechanism,which solves the problem of reactive fault tolerance redundancy,can be used to realize the early prediction and proactive processing of potential failures of the disk and improve the reliability of storage system significantly.However,the reactive fault tolerance mechanism in civil aviation storage systems cannot fully guarantee system reliability.Taking ad-vantage of proactive fault tolerance mechanism,this paper constructs a state transition model for multi-way replication civil aviation storage system based on the disk failure prediction model.This model comprehensively considers the three factors of the disk,node and rack failures,and uses Weibull distribution to simulate the occurrence of civil aviation storage system events.According to the system state transition model,an improved event-driven Monte-Carlo simulation method is provided to conduct a comprehensive relia-bility analysis of the civil aviation storage system.The experimental results show that the model significantly improves the reliability of the civil aviation storage system.In addition,sensitivity analysis shows that the combination of proactive and reactive fault toler-ance mechanisms effectively delays the decline in system reliability and saves network bandwidth resources.
作者
丁建立
王潇霏
李静
DING Jian-li;WANG Xiao-fei;LI Jing(School of Computer Science and Technology,Civil Aviation University of China,Tianjin 300300,China)
出处
《小型微型计算机系统》
CSCD
北大核心
2023年第8期1850-1856,共7页
Journal of Chinese Computer Systems
基金
国家自然科学基金民航联合项目(U1833114)资助
中国民航大学中央高校项目(3122019122)资助。
关键词
主动容错
多副本
状态转换模型
蒙特卡洛仿真
韦布分布模拟
民航存储系统
proactive fault tolerance
multi-way replication
state transition model
Monte-Carlo simulation
Weibull distribution simu-lation
civil aviation storage system