摘要
为提升航电系统存储阵列可靠性和硬盘使用寿命,研究航电存储阵列中各硬盘剩余寿命的关联因素并进行建模分析,在原有的人工蜂群算法(artificial bee colony algorithm,ABC)基础上,提出一种改进蜂群算法,通过数据读写负载在硬盘间的合理分配,实现存储阵列中各硬盘寿命均衡,通过对侦查蜂的行为逻辑进行改进,进一步提高蜂群算法的优化速度和收敛性能。通过MATLAB仿真模拟实验,将改进蜂群算法与传统的智能算法进行对比,在多种初始工况条件下对该算法进行验证。仿真实验结果表明,改进算法可以适应多种工况并迅速实现存储阵列的负载分配和寿命均衡,与传统智能算法相比具有更好的优化效果和收敛能力。
To improve the reliability of the avionics storage array and the life of hard disks,the related factors of the remaining life of each hard disks in the storage array were analyzed and modeled.Based on the original artificial bee colony algorithm(ABC),an improved artificial bee colony algorithm was proposed to distribute I/O load reasonably and balance lifetime of each hard disks in storage array.By improving the behavioral logic of the reconnaissance bee,the optimization speed and convergence performance of the bee colony algorithm were further improved.Through the simulation experiment on MATLAB,the improved bee colony algorithm was compared with the traditional intelligent algorithm and verified under various initial working conditions.Simulation results show that the improved algorithm can adapt to a variety of initial working conditions and quickly realize load distribution and lifetime balance of storage array.Compared with the traditional intelligent algorithm,it has better optimization effect and convergence ability.
作者
李德昀
盘勇军
LI De-yun;PAN Yong-jun(Electronic Department,China National Aeronautical Radio Electronics Research Institution,Shanghai 200241,China)
出处
《计算机工程与设计》
北大核心
2023年第3期791-797,共7页
Computer Engineering and Design
关键词
人工智能
人工蜂群算法
航电系统
存储阵列
负载分配
寿命均衡
仿真实验
artificial intelligence
artificial bee colony
avionics system
storage array
load distribution
lifetime balance
simulation experimention