面向复杂容错策略的运行时可靠性监测
软件工程
2022-08-26 v1 多智能体系统
摘要
复杂信息物理系统的可靠性对于保证所提供服务的可用性和/或安全性是必要的。人们采用多样且复杂的容错策略来增强可靠性,其中包括应对硬件可靠性的各种冗余与动态重配置组合,以及多样性或软件再生等特定的软件可靠性技术。这些复杂策略要求对系统执行进行灵活的运行时健康检查,超越传统的预编程健康条件运行时监测,同时也为了最小化维护成本。在复杂系统中应用此方法时定义合适的监测模型仍是一项挑战。在本文中,我们提出一种新方法——基于可靠性的监测(Reliability Based Monitoring, RBM),用于对复杂系统中可靠性进行灵活的运行时监测,其利用分层可靠性模型周期性地应用于运行时诊断数据:这允许动态规划旨在预防故障的维护活动。作为概念验证,我们展示了如何将 RBM 应用于实现不同容错策略的 2oo3 软件系统。
引用
@article{arxiv.2208.12111,
title = {Runtime reliability monitoring for complex fault-tolerance policies},
author = {Alessandro Fantechi and Gloria Gori and Marco Papini},
journal= {arXiv preprint arXiv:2208.12111},
year = {2022}
}