Explore open access research and scholarly works from STORE - University of Staffordshire Online Repository

Advanced Search

Performance Analysis of Blockchain of Things (BCoT) Systems for Enhancing Scalability and Efficiency

Aldmour, Mamoon (2024) Performance Analysis of Blockchain of Things (BCoT) Systems for Enhancing Scalability and Efficiency. Doctoral thesis, Staffordshire University.

[thumbnail of Thesis submitted in partial fulfilment of the requirements of Staffordshire University for the degree of Doctor of Philosophy]
Preview
Text (Thesis submitted in partial fulfilment of the requirements of Staffordshire University for the degree of Doctor of Philosophy)
PhD-Thesis-Final MA.pdf - Submitted Version
Available under License Type All Rights Reserved.

Download (5MB) | Preview
[thumbnail of EThOS Agreement] Text (EThOS Agreement)
EThOS-Deposit-Agreement MA.doc - Other
Restricted to Repository staff only
Available under License Type All Rights Reserved.

Download (125kB) | Request a copy

Abstract or description

The Blockchain of Things (BCoT) ecosystem effectively tackles technological and business challenges across various domains. By utilising BCoT applications, issues related to decentralisation, data privacy, data protection, and network security are managed efficiently, enhancing operational reliability and scalability. However, recent BCoT implementations face performance issues, particularly in achieving efficient scalability, high throughput, and low latency. This research seeks to address these challenges, improve system performance, and ensure the scalability of the BCoT ecosystem.

The novel BCoT architecture showcases technological innovation by integrating a private Ethereum platform, IoT sensors, edge computing, and IPFS to create a secure, smart, and decentralised data storage system. Security within the architecture includes identity management, authentication, and access control for IoT devices, with each device assigned a unique identity. Secure communication is facilitated through MQTT and uTLS protocols, along with immutable access control rules.

The architecture's efficiency in handling large IoT data volumes was initially tested using the Random Forest classifier, which processes and prioritises sensor data in real time, achieving 99.53% accuracy in predicting conditions, assessing risk, and providing early warnings. Performance testing with the Geth Metrics tool demonstrated significant improvements over existing solutions, including a 45% reduction in latency, a 65% increase in throughput, and a 46% enhancement in Disk I/O performance. Additionally, CPU utilisation decreased by 33%, and memory usage during mining remained under 200 MB. Practical deployment and evaluation under realistic conditions showed the architecture's adaptability in executing up to 5000 transactions smoothly.

This research contributes to the field by introducing a scalable and secure BCoT architecture, adapting Blockchain mechanisms for IoT applications. The architecture's real-time, low-latency responses enhance its operational profile, offering opportunities for further research on current and future adaptations. It provides improved performance metrics, efficiency, and decision-making capabilities, impacting various practical applications. This work uniquely delivers a scalable and secure BCoT architecture, overcoming previous limitations.

Item Type: Thesis (Doctoral)
Faculty: PhD
Depositing User: Library STORE team
Date Deposited: 11 Nov 2024 15:34
Last Modified: 11 Dec 2024 10:37
URI: https://eprints.staffs.ac.uk/id/eprint/8552

Actions (login required)

View Item
View Item