基于消息代理的故障注入的IoT自愈机制研究
Evaluation of IoT Self-healing Mechanisms using Fault-Injection in Message Brokers
摘要:
物联网(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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。