Fairness-Based Packing of Industrial IoT Data in Permissioned Blockchains

Shan Jiang, Jiannong Cao, Hanqing Wu, Yanni Yang

Research output: Journal article publicationJournal articleAcademic researchpeer-review

54 Citations (Scopus)

Abstract

In recent years, blockchain has been broadly applied to industrial Internet of Things (IIoT) due to its features of decentralization, transparency, and immutability. In existing permissioned blockchain based IIoT solutions, transactions submitted by IIoT devices are arbitrarily packed into blocks without considering their waiting times. Hence, there will be a high deviation of the transaction response times, which is known as the lack of fairness. Unfair permissioned blockchain decreases the quality of experience from the perspective of the IIoT devices. Moreover, some transactions can get timeouts if not responded for a long time. In this article, we propose Fair-Pack, the first fairness-based transaction packing algorithm for permissioned blockchain empowered IIoT systems. First, we gain the insight that fairness is positively related to the sum of waiting times of the selected transactions through theoretical analysis. Based on this insight, we transform the fairness problem into the subset sum problem, which is to find a valid subset from a given set with subset sum as large as possible. However, it is time consuming to solve the problem using a brute-force approach because there is an exponential number of subsets for a given set. To this end, we propose a heuristic and a min-heap-based optimal algorithm for different parameter settings. Finally, we analyze the time complexity of Fair-Pack and conduct extensive experiments. The results reveal that Fair-Pack is time-efficient and outperforms the existing algorithms significantly in terms of both fairness and average transaction response time.

Original languageEnglish
Article number9300211
Pages (from-to)7639-7649
Number of pages11
JournalIEEE Transactions on Industrial Informatics
Volume17
Issue number11
DOIs
Publication statusPublished - Nov 2021

Keywords

  • Blockchain
  • Fairness
  • Industrial Internet of Things
  • Transaction packing

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Information Systems
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Fairness-Based Packing of Industrial IoT Data in Permissioned Blockchains'. Together they form a unique fingerprint.

Cite this