论文标题
在消息经纪中使用故障注射的物联网自我修复机制的评估
Evaluation of IoT Self-healing Mechanisms using Fault-Injection in Message Brokers
论文作者
论文摘要
在不同的应用领域中广泛使用Things Internet(IoT)会导致人们对其可靠性的关注,尤其是随着潜在的关键任务系统的数量变得相当大。容错的人已被用来减少系统对系统的影响,并且它们在物联网中的采用正成为必要。这项工作着重于如何通过故意挑衅其故障来行使容忍度机制。我们首先将概念验证验证的输入插件描述为常用的出版/订阅经纪人。然后,我们提出了一些模仿现实世界IoT场景的实验,重点是在具有(且没有)主动自我修复机制的系统中注入故障,并将其行为与没有故障的基线进行比较。我们观察到的证据表明,断层注射可用于(a)锻炼现场耐受性设备,并且(b)检测这些机制何时未名义执行,从而提供了深入的见解,以增强就地耐受耐受性技术。
The widespread use of Internet-of-Things (IoT) across different application domains leads to an increased concern regarding their dependability, especially as the number of potentially mission-critical systems becomes considerable. Fault-tolerance has been used to reduce the impact of faults in systems, and their adoption in IoT is becoming a necessity. This work focuses on how to exercise fault-tolerance mechanisms by deliberately provoking its malfunction. We start by describing a proof-of-concept fault-injection add-on to a commonly used publish/subscribe broker. We then present several experiments mimicking real-world IoT scenarios, focusing on injecting faults in systems with (and without) active self-healing mechanisms and comparing their behavior to the baseline without faults. We observe evidence that fault-injection can be used to (a) exercise in-place fault-tolerance apparatus, and (b) detect when these mechanisms are not performing nominally, providing insights into enhancing in-place fault-tolerance techniques.