References & Citations
Computer Science > Distributed, Parallel, and Cluster Computing
Title: Automatic Integration of BFT State-Machine Replication into IoT Systems
(Submitted on 1 Jul 2022 (v1), last revised 6 Jul 2022 (this version, v2))
Abstract: 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.
Submission history
From: Christian Berger [view email][v1] Fri, 1 Jul 2022 15:43:48 GMT (3353kb,D)
[v2] Wed, 6 Jul 2022 09:51:01 GMT (4077kb,D)
Link back to: arXiv, form interface, contact.