A Scalable Architecture for Monitoring IoT Devices Using Ethereum and Fog Computing

06/06/2020
by   Shirin Tahmasebi, et al.
0

With the recent considerable developments in the Internet of Things (IoT), billions of resource-constrained devices are interconnected through the internet. Monitoring this huge number of IoT devices that are heterogeneous in terms of underlying communication protocols and data format is challenging. The majority of existing IoT device monitoring solutions heavily rely on centralized architectures. Since using centralized architectures comes at the expense of trusting an authority, it has several inherent drawbacks, including vulnerability to security attacks, lack of data privacy, and unauthorized data manipulation. Hence, a new decentralized approach is crucial to remedy these drawbacks. One of the most promising technologies which is widely used to provide decentralization is blockchain. Additionally, to ease the burden of communication overhead and computational power on resource-constrained IoT devices, fog computing can be exploited to decrease communication latency and provide better network scalability. In this paper, we propose a scalable blockchain-based architecture for monitoring IoT devices using fog computing. To demonstrate the feasibility and usability of the proposed solution, we have implemented a proof-of-concept prototype, leveraging Ethereum smart contracts. Finally, a comprehensive evaluation is conducted. The evaluation results indicate that the proposed solution is significantly scalable and compatible with resource-constrained IoT devices.

READ FULL TEXT

page 8

page 10

research
06/16/2018

EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts

The emerging Internet of Things (IoT) is facing significant scalability ...
research
06/29/2022

Implementation of Ethereum Accounts and Transactions on Embedded IoT Devices

The growing interest in Internet of Things (IoT) and Industrial IoT (IIo...
research
08/11/2022

Transparent and Tamper-Proof Event Ordering in the Internet of Things Platforms

Today, the audit and diagnosis of the causal relationships between the e...
research
02/06/2020

Energy-aware Demand Selection and Allocation for Real-time IoT Data Trading

Personal data is a new economic asset that individuals can trade to gene...
research
05/23/2020

Mechanisms for Outsourcing Computation via a Decentralized Market

As the number of personal computing and IoT devices grows rapidly, so do...
research
07/10/2018

Dynamic Allocation of Serverless Functionsin IoT Environments

The IoT area has grown significantly in the last few years and is expect...
research
07/10/2018

Dynamic Allocation of Serverless Functions in IoT Environments

The IoT area has grown significantly in the last few years and is expect...

Please sign up or login with your details

Forgot password? Click here to reset