Resource Fairness and Prioritization of Transactions in Permissioned Blockchain Systems (Industry Track)

被引:9
|
作者
Goel, Seep [1 ]
Singh, Abhishek [1 ]
Garg, Rachit [1 ,2 ]
Verma, Mudit [1 ]
Jayachandran, Praveen [1 ]
机构
[1] IBM Res, Yorktown Hts, NY 10598 USA
[2] IIT Madras, Chennai, Tamil Nadu, India
关键词
Permissioned Blockchain Systems; Hyperledger Fabric; Resource Fairness; Prioritization; Weighted Fair Queueing;
D O I
10.1145/3284028.3284035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider the problem of fair scheduling of transactions of multiple types that are submitted to a permissioned blockchain system. Permissioned blockchains are being increasingly used for enterprise applications and by design are heterogeneous in nature, with different peer organizations performing different business functions. Transactions execute different smart contract operations that may have widely varying business importance. In such a setting, we argue that the typically adopted First-In-First-Out ordering mechanism for transactions in a blockchain system, which is a performance-limited resource, is inefficient and unfair. We propose a weighted fair queueing strategy for ordering transactions that can support differentiated quality of service for submitted transactions on the blockchain. The main challenge we address in this paper is to support fair allocation and differentiation in a decentralized manner, as there is no single authority that can facilitate this as in traditional systems. We demonstrate such a fair scheduling strategy and support multiple transaction types with different priorities on Hyperledger Fabric.
引用
收藏
页码:46 / 53
页数:8
相关论文
共 50 条
  • [1] Permissioned blockchain frameworks in the industry: A comparison
    Polge, Julien
    Robert, Jeremy
    Le Traon, Yves
    ICT EXPRESS, 2021, 7 (02): : 229 - 233
  • [2] Aeolus: Distributed Execution of Permissioned Blockchain Transactions via State Sharding
    Zheng, Peilin
    Xu, Quanqing
    Luo, Xiapu
    Zheng, Zibin
    Zheng, Weilin
    Chen, Xu
    Zhou, Zhiyuan
    Yan, Ying
    Zhang, Hui
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (12) : 9227 - 9238
  • [3] Prediction of permissioned blockchain performance for resource scaling configurations
    Jung, Seungwoo
    Yoo, Yeonho
    Yang, Gyeongsik
    Yoo, Chuck
    ICT EXPRESS, 2024, 10 (06): : 1253 - 1258
  • [4] A Parallel Execution Model for Permissioned Blockchain Systems
    Xu, Tianjing
    Zhang, Yiming
    2022 5TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2022, 2022, : 83 - 87
  • [5] ParBlockchain: Leveraging Transaction Parallelism in Permissioned Blockchain Systems
    Amiri, Mohammad Javad
    Agrawal, Divyakant
    El Abbadi, Amr
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 1337 - 1347
  • [6] PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems
    Chen, Zhihao
    Qi, Xiaodong
    Du, Xiaofan
    Zhang, Zhao
    Jin, Cheqing
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT III, 2021, 12683 : 341 - 357
  • [7] Prioritization of enterprise resource planning systems criteria: Focusing on construction industry
    Mexas, Mirian Picinini
    Goncalves Quelhas, Osvaldo Luiz
    Costa, Helder Gomes
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2012, 139 (01) : 340 - 350
  • [8] Blockchain Tracking and Cannabis Regulation: Developing a permissioned blockchain network to track Canada's cannabis supply chain
    Abelseth, Brian
    DALHOUSIE JOURNAL OF INTERDISCIPLINARY MANAGEMENT, 2018, 14
  • [9] Auto-Tuning with Reinforcement Learning for Permissioned Blockchain Systems
    Li, Mingxuan
    Wang, Yazhe
    Ma, Shuai
    Liu, Chao
    Huo, Dongdong
    Wang, Yu
    Xu, Zhen
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (05): : 1000 - 1012
  • [10] Medical Cyber-Physical Systems Enabled with Permissioned Blockchain
    Tiwari, Anupam
    Batra, Usha
    ADVANCES IN COMPUTING AND DATA SCIENCES (ICACDS 2022), PT II, 2022, 1614 : 76 - 87