Loading...

A Scalable architecture for monitoring IOT devices using ethereum and fog computing

Tahmasebi, S ; Sharif University of Technology | 2020

672 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/SCIOT50840.2020.9250193
  3. Publisher: Institute of Electrical and Electronics Engineers Inc , 2020
  4. Abstract:
  5. With 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 which 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. © 2020 IEEE
  6. Keywords:
  7. Device monitoring ; Internet of things ; Ipfs ; Smart contract ; Blockchain ; Computer architecture ; Data privacy ; Ethereum ; Fog ; Fog computing ; Network architecture ; Smart city ; Centralized architecture ; Communication latency ; Communication overheads ; Comprehensive evaluation ; Decentralized approach ; Internet of thing (IOT) ; Resourceconstrained devices ; Scalable architectures
  8. Source: 4th International Conference on Smart Cities, Internet of Things and Applications, SCIoT 2020, 16 September 2020 through 17 September 2020 ; 2020 , Pages 66-76
  9. URL: https://ieeexplore.ieee.org/abstract/document/9250193