实时系统的可靠性与通信技术解析
1. 弹性概念
弹性被定义为系统在面临变化时保持可靠性的能力。这些变化可从三个维度进行分类:
- 性质 :包括功能、环境或技术方面的变化。
- 可预测性 :可分为可预见和不可预见的变化。
- 时间范围 :从几秒到数年不等。
弹性是一个宽泛的概念,有多种方式可提升系统的弹性:
- 系统级设计 :是一种系统地实现弹性的方法。
- 永不放弃策略 :用于应对短期、不可预见的环境变化,即违反故障假设的情况。
- 自主组件 :能够从部署中学习并适应变化。
与弹性密切相关的网络弹性概念在安全领域出现。网络弹性指的是系统能够预测、承受、从不利条件、压力、攻击或损害中恢复,并适应这些情况的能力,通常与安全攻击相关的不可预见环境变化有关。
2. 组件重新集成
大多数计算机系统故障是瞬态的,即它们偶尔在很短的时间间隔内发生,破坏系统状态,但不会永久损坏硬件。如果系统服务能在瞬态故障发生后迅速恢复,那么在大多数情况下,用户不会受到故障后果的严重影响。因此,在许多嵌入式应用中,快速重新集成故障组件至关重要,需要适当的架构机制支持。
2.1 寻找重新集成点
虽然故障可能在系统设计者无法控制的任意时刻发生,但设计者可以规划修复组件的重新集成点。在实时系统中,组件重新集成的关键是找到一个未来的时间点,使组件的状
超级会员免费看
订阅专栏 解锁全文

415

被折叠的 条评论
为什么被折叠?



