Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

A Blockchain-based Edge Computing Architecture for the Internet of Things

Version 1 : Received: 23 November 2021 / Approved: 25 November 2021 / Online: 25 November 2021 (16:18:18 CET)

How to cite: Tošić, A.; Vičič, J.; Burnard, M.D.; Mrissa, M. A Blockchain-based Edge Computing Architecture for the Internet of Things. Preprints 2021, 2021110489 (doi: 10.20944/preprints202111.0489.v1). Tošić, A.; Vičič, J.; Burnard, M.D.; Mrissa, M. A Blockchain-based Edge Computing Architecture for the Internet of Things. Preprints 2021, 2021110489 (doi: 10.20944/preprints202111.0489.v1).

Abstract

The Internet of Things (IoT) is experiencing widespread adoption across industry sectors ranging from supply chain management to smart cities, buildings, and health monitoring. However, most software architectures for IoT deployment rely on centralized cloud computing infrastructures to provide storage and computing power, as cloud providers have high economic incentives to organize their infrastructure into clusters. Despite these incentives, there has been a recent shift from centralized to decentralized architecture that harnesses the potential of edge devices, reduces network latency, and lowers infrastructure cost to support IoT applications. This shift has resulted in new edge computing architectures, but many still rely on centralized solutions for managing applications. A truly decentralized approach would offer interesting properties required for IoT use cases. To address these concerns, we introduce a decentralized architecture tailored for large scale deployments of peer-to-peer IoT sensor networks and capable of run-time application migration. The solution combines a blockchain consensus algorithm and verifiable random functions to ensure scalability, fault tolerance, transparency, and no single point of failure. We build on our previously presented theoretical simulations with many protocol improvements and an implementation tested in a use case related to monitoring a Slovenian cultural heritage building located in Bled, Slovenia.

Keywords

Fault Tolerance; Blockchain; Internet of Things; Edge Computing; Peer to Peer; Decentralized; Sensor Networks; Verifiable Delay Functions

Subject

MATHEMATICS & COMPUTER SCIENCE, Other

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our diversity statement.

Leave a public comment
Send a private comment to the author(s)
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.