4.7 Article

Optimal Multi-Tier Clustering of Permissioned Blockchain Systems for IoT

Journal

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY
Volume 71, Issue 3, Pages 2293-2304

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TVT.2022.3141770

Keywords

Internet of Things; Delays; Fault tolerant systems; Fault tolerance; Consensus protocol; Computational modeling; Computer architecture; PBFT; Internet of Things (IoT); blockchain; performance evaluation

Ask authors/readers for more resources

This paper describes and analyzes a novel multi-tier architecture for recording Internet of Things (IoT) data. The architecture consists of vertically interconnected node clusters, with each tier potentially operated by different service providers. The study finds that the total number of orderers is the main predictor of block linking time, and recommends reducing the number of tiers and increasing the number of clusters with a smaller number of orderers per cluster to minimize block linking time.
In this work we describe and analyze a novel multi-tier architecture for recording Internet of Things (IoT) data. Each tier in the architecture consists of vertically interconnected node clusters that may be operated by different service providers. Blocks of IoT data are accepted by a cluster tier by tier, until they reach the top tier which adds them to the global blockchain and makes them available to client applications. To allow for large geographical coverage and reduce the dependency on any individual node in the cluster, clusters run a multiple entry version of the Practical Byzantine Fault Tolerance (PBFT) consensus algorithm. We describe an analytical model of the system and find the optimal allocation of clusters and nodes within clusters for a given number of tiers and system coverage area. Our results show that the total number of orderers for given system coverage and total load are main predictors of the block linking time, and indicate that minimizing block linking time is easier to achieve with a smaller number of tiers and large number of clusters with a smaller number of orderers per cluster. These observations can be used as guidelines for planning and dimensioning of multi-tier cluster architectures that create and maintain blockchain structures in a given coverage area.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available