Architecting IoT systems supported by blockchain


Downloads per month over past year

Yanez Pazmino, Wendy ORCID: (2022). Architecting IoT systems supported by blockchain. University of Birmingham. Ph.D.

Text - Accepted Version
Available under License All rights reserved.

Download (2MB) | Preview


Leveraging blockchain technology, IoT data can be recorded as immutable transactions and processed in consensus by blockchain nodes. Blockchain can ensure distributed and secure IoT data management due to its inherent features, such as transparency, auditability, traceability, and accountability. However, the implementation of blockchain in IoT systems is still facing some challenges. First, IoT systems are data-driven, characterized by high velocity, high volume of data, and high mobility, making data security an issue. Next, blockchain presents technical constraints of a complex nature, such as limited space, immutability, and excessive computational power, that can limit its adoption in IoT systems at scale.

Therefore, to address these challenges, a comprehensive investigation of architectural knowledge, design decisions, architectural tactics, styles, and data allocation mechanism that can drive the architectural design of IoT systems supported by blockchain is required. In this work, we identify the common quality attribute requirements, design decisions, and tradeoffs and their impact on system goals. We also present a catalog of architectural tactics that can help architects in achieving the quality attribute requirements of the system. In addition, we codify a set of reference architecture styles and variants for IoT systems supported by blockchain. Using a case study of healthcare, we evaluate the general fitness of styles with respect to quality attribute requirements using the Architecture Tradeoff Analysis Method (ATAM) and simulation. Finally, we propose a data allocation mechanism to dynamically decide on on-chain and off-chain data storage. The significance of this study is that it informs architects and designers with guidelines and blueprints on the architectural design of this category of systems by introducing a systematic investigation and evaluation approach.

Type of Work: Thesis (Doctorates > Ph.D.)
Award Type: Doctorates > Ph.D.
Licence: All rights reserved
College/Faculty: Colleges (2008 onwards) > College of Engineering & Physical Sciences
School or Department: School of Computer Science
Funders: Engineering and Physical Sciences Research Council
Subjects: T Technology > TA Engineering (General). Civil engineering (General)


Request a Correction Request a Correction
View Item View Item


Downloads per month over past year