论文标题

将BFT状态机器复制自动集成到IoT系统中

Automatic Integration of BFT State-Machine Replication into IoT Systems

论文作者

Berger, Christian, Reiser, Hans P., Hauck, Franz J., Held, Florian, Domaschka, Jörg

论文摘要

拜占庭的容错(BFT)可以保留物联网系统的可用性和完整性,在这些系统中,单个组件可能会遭受随机数据损坏或可能暴露于恶意行为的攻击。尽管最先进的BFT状态机器复制(SMR)库通常是针对具有专用客户端服务器角色的标准请求响应互动模型而定制的,但在我们的设计中,我们采用了一个Iot-fit交互模型,该模型假设一个宽松耦合的事件,事件驱动的,与任意型的IOT IOT组件之间的事件驱动的交互。在本文中,我们探讨了自动化和简化将BFT SMR集成到基于组件的物联网执行环境中的完整过程的可能性。我们的主要目标是为开发人员提供简单性:我们努力将逻辑应用程序体系结构的规范与将BFT复制机制结合到其中的困难中。因此,我们的贡献解决了在基于组件的,事件驱动的IoT平台中,物联网组件及其复制品的自动配置,重新开关和部署。

Byzantine fault tolerance (BFT) can preserve the availability and integrity of IoT systems where single components may suffer from random data corruption or attacks that can expose them to malicious behavior. While state-of-the-art BFT state-machine replication (SMR) libraries are often tailored to fit a standard request-response interaction model with dedicated client-server roles, in our design, we employ an IoT-fit interaction model that assumes a loosly-coupled, event-driven interaction between arbitrarily wired IoT components. In this paper, we explore the possibility of automating and streamlining the complete process of integrating BFT SMR into a component-based IoT execution environment. Our main goal is providing simplicity for the developer: We strive to decouple the specification of a logical application architecture from the difficulty of incorporating BFT replication mechanisms into it. Thus, our contributions address the automated configuration, re-wiring and deployment of IoT components, and their replicas, within a component-based, event-driven IoT platform.

扫码加入交流群

加入微信交流群

微信交流群二维码

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