Preprint Article Version 2 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)
Version 2 : Received: 10 August 2022 / Approved: 10 August 2022 / Online: 10 August 2022 (15:41:43 CEST)
(This article belongs to the Research Topic Quantum Computing)

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. https://doi.org/10.20944/preprints202111.0489.v2 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. https://doi.org/10.20944/preprints202111.0489.v2

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

Computer Science and Mathematics, Computer Networks and Communications

Comments (1)

Comment 1
Received: 10 August 2022
Commenter: Aleksandar Tošić
Commenter's Conflict of Interests: Author
Comment: Updated during peer review
+ Respond to this comment

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)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 1
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.