论文标题

演员和灰色失败的模型

A model of actors and grey failures

论文作者

Bocchi, Laura, Lange, Julien, Thompson, Simon, Voinea, A. Laura

论文摘要

分析并发过程分析的现有模型倾向于集中于故障停止故障,而过程正在工作或永久停止,并且他们的状态(工作/停止)是已知的。实际上,系统通常会受到灰色故障的影响:潜在的失败,可能是短暂的,并且可能会以微妙的方式影响系统,从而导致重大问题(例如崩溃,有限的可用性,过载)。我们基于两个相互联系的层:一个具有离散时间的异步过程计算的参与者模型,介绍了具有灰色故障的基于灰色故障的模型,具有离散时间的异步过程计算,以及代表在系统中注入故障模式的失败模型。我们的故障模型不仅捕获了故障节点和链接失败,还捕获了灰色失败(例如,部分,瞬态)。我们提供了基于弱刺分拟合的行为对等关系,以根据其从失败中恢复的能力进行比较,并在此基础上定义了一些可靠系统的理想属性。通过这样做,我们将检查系统可靠性属性的问题减少到检查双拟合的问题。

Existing models for the analysis of concurrent processes tend to focus on fail-stop failures, where processes are either working or permanently stopped, and their state (working/stopped) is known. In fact, systems are often affected by grey failures: failures that are latent, possibly transient, and may affect the system in subtle ways that later lead to major issues (such as crashes, limited availability, overload). We introduce a model of actor-based systems with grey failures, based on two interlinked layers: an actor model, given as an asynchronous process calculus with discrete time, and a failure model that represents failure patterns to inject in the system. Our failure model captures not only fail-stop node and link failures, but also grey failures (e.g., partial, transient). We give a behavioural equivalence relation based on weak barbed bisimulation to compare systems on the basis of their ability to recover from failures, and on this basis we define some desirable properties of reliable systems. By doing so, we reduce the problem of checking reliability properties of systems to the problem of checking bisimulation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源