Elastic Resource Allocation Against Imbalanced Transaction Assignments in Sharding-Based Permissioned Blockchains

This article studies the PBFT-based sharded permissioned blockchain, which executes in either a local datacenter or a rented cloud platform. In such permissioned blockchain, the transaction (TX) assignment strategy could be malicious such that the network shards may possibly receive imbalanced trans...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on parallel and distributed systems Vol. 33; no. 10; pp. 2372 - 2385
Main Authors Huang, Huawei, Yue, Zhengyu, Peng, Xiaowen, He, Liuding, Chen, Wuhui, Dai, Hong-Ning, Zheng, Zibin, Guo, Song
Format Journal Article
LanguageEnglish
Published New York IEEE 01.10.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1045-9219
1558-2183
DOI10.1109/TPDS.2022.3141737

Cover

Loading…
Abstract This article studies the PBFT-based sharded permissioned blockchain, which executes in either a local datacenter or a rented cloud platform. In such permissioned blockchain, the transaction (TX) assignment strategy could be malicious such that the network shards may possibly receive imbalanced transactions or even bursty-TX injection attacks. An imbalanced transaction assignment brings serious threats to the stability of the sharded blockchain. A stable sharded blockchain can ensure that each shard processes the arrived transactions timely. Since the system stability is closely related to the blockchain throughput, how to maintain a stable sharded blockchain becomes a challenge. To depict the transaction processing in each network shard, we adopt the Lyapunov Optimization framework. Exploiting drift-plus-penalty (DPP) technique, we then propose an adaptive resource-allocation algorithm, which can yield the near-optimal solution for each network shard while the shard queues can also be stably maintained. We also rigorously analyze the theoretical boundaries of both the system objective and the queue length of shards. The numerical results show that the proposed algorithm can achieve a better balance between resource consumption and queue stability than other baselines. We particularly evaluate two representative cases of bursty-TX injection attacks, i.e., the continued attacks against all network shards and the drastic attacks against a single network shard. The evaluation results show that the DPP-based algorithm can well alleviate the imbalanced TX assignment, and simultaneously maintain high throughput while consuming fewer resources than other baselines.
AbstractList This article studies the PBFT-based sharded permissioned blockchain, which executes in either a local datacenter or a rented cloud platform. In such permissioned blockchain, the transaction (TX) assignment strategy could be malicious such that the network shards may possibly receive imbalanced transactions or even bursty-TX injection attacks. An imbalanced transaction assignment brings serious threats to the stability of the sharded blockchain. A stable sharded blockchain can ensure that each shard processes the arrived transactions timely. Since the system stability is closely related to the blockchain throughput, how to maintain a stable sharded blockchain becomes a challenge. To depict the transaction processing in each network shard, we adopt the Lyapunov Optimization framework. Exploiting drift-plus-penalty (DPP) technique, we then propose an adaptive resource-allocation algorithm, which can yield the near-optimal solution for each network shard while the shard queues can also be stably maintained. We also rigorously analyze the theoretical boundaries of both the system objective and the queue length of shards. The numerical results show that the proposed algorithm can achieve a better balance between resource consumption and queue stability than other baselines. We particularly evaluate two representative cases of bursty-TX injection attacks, i.e., the continued attacks against all network shards and the drastic attacks against a single network shard. The evaluation results show that the DPP-based algorithm can well alleviate the imbalanced TX assignment, and simultaneously maintain high throughput while consuming fewer resources than other baselines.
Author Peng, Xiaowen
Chen, Wuhui
Huang, Huawei
Yue, Zhengyu
Dai, Hong-Ning
Zheng, Zibin
Guo, Song
He, Liuding
Author_xml – sequence: 1
  givenname: Huawei
  orcidid: 0000-0002-7035-6446
  surname: Huang
  fullname: Huang, Huawei
  email: huanghw28@mail.sysu.edu.cn
  organization: School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China
– sequence: 2
  givenname: Zhengyu
  orcidid: 0000-0002-4788-4232
  surname: Yue
  fullname: Yue, Zhengyu
  email: yuezhy6@mail2.sysu.edu.cn
  organization: School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China
– sequence: 3
  givenname: Xiaowen
  surname: Peng
  fullname: Peng, Xiaowen
  email: pengxw3@mail2.sysu.edu.cn
  organization: School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China
– sequence: 4
  givenname: Liuding
  orcidid: 0000-0003-1367-180X
  surname: He
  fullname: He, Liuding
  email: held3@mail2.sysu.edu.cn
  organization: School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China
– sequence: 5
  givenname: Wuhui
  orcidid: 0000-0003-4430-7904
  surname: Chen
  fullname: Chen, Wuhui
  email: chenwuh@mail.sysu.edu.cn
  organization: School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China
– sequence: 6
  givenname: Hong-Ning
  orcidid: 0000-0001-6165-4196
  surname: Dai
  fullname: Dai, Hong-Ning
  email: hndai@ieee.org
  organization: Department of Computing and Decision Sciences, Lingnan University, Hong Kong
– sequence: 7
  givenname: Zibin
  orcidid: 0000-0001-7872-7718
  surname: Zheng
  fullname: Zheng, Zibin
  email: zhzibin@mail.sysu.edu.cn
  organization: School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China
– sequence: 8
  givenname: Song
  orcidid: 0000-0001-9831-2202
  surname: Guo
  fullname: Guo, Song
  email: song.guo@polyu.edu.hk
  organization: Department of Computing, Hong Kong Polytechnic University, Hong Kong
BookMark eNp9kE9PwjAYhxuDiYh-AOOliedh_23tjoCoJCQSwfPStQWKo4N2HPz2do548OCpTfr8fn3f5xr0XO0MAHcYDTFG-eNq8bQcEkTIkGKGOeUXoI_TVCQEC9qLd8TSJCc4vwLXIewQwixFrA-O00qGxir4bkJ98srAUVXVSja2dnC0kdaFBs72paykU0bDlZcuSNU9h2A3bm9cE6B1cLmVXlu3ScYyRHJh_N5GIs6p4Th2fqptW3cDLteyCub2fA7Ax_N0NXlN5m8vs8loniiS0ybRGUM5MmUuiMQ8Ds45LxWhVHK8TjPESlHKTLFSE8pJJgQXGqGUZ1pQjlNNB-Ch6z34-ngyoSl2cUEXvyxIRjljOIqLFO8o5esQvFkXyjY_2zde2qrAqGj9Fq3fovVbnP3GJP6TPHi7l_7r38x9l7HGmF8-z7hAHNFv3aOIUg
CODEN ITDSEO
CitedBy_id crossref_primary_10_1109_TPDS_2023_3267071
crossref_primary_10_1109_TMC_2023_3294180
crossref_primary_10_1038_s41598_024_83564_4
crossref_primary_10_1108_SCM_02_2024_0138
crossref_primary_10_1109_JIOT_2023_3292369
crossref_primary_10_34133_space_0143
crossref_primary_10_1109_TCOMM_2023_3288591
crossref_primary_10_1109_TSC_2024_3399653
crossref_primary_10_1109_TCSS_2024_3406769
crossref_primary_10_1109_JSAC_2022_3213283
crossref_primary_10_1109_ACCESS_2024_3523256
crossref_primary_10_1109_ACCESS_2022_3192837
crossref_primary_10_1109_JSAC_2022_3213326
crossref_primary_10_1145_3680547
crossref_primary_10_1080_19361610_2023_2264068
crossref_primary_10_1016_j_ins_2023_119954
crossref_primary_10_1016_j_procs_2024_03_233
crossref_primary_10_1109_TII_2022_3164433
crossref_primary_10_1109_LWC_2024_3487307
crossref_primary_10_1016_j_simpat_2025_103096
crossref_primary_10_1016_j_parco_2023_103041
crossref_primary_10_3389_fbloc_2023_996070
crossref_primary_10_1109_TNET_2023_3274631
crossref_primary_10_1016_j_jnca_2023_103686
crossref_primary_10_1109_TVT_2022_3226495
crossref_primary_10_1016_j_comnet_2024_110773
crossref_primary_10_1109_TKDE_2024_3382743
crossref_primary_10_1002_spe_3315
crossref_primary_10_1109_TSC_2024_3359608
Cites_doi 10.1109/JIOT.2019.2927682
10.1007/s42786-018-00002-6
10.1109/JIOT.2019.2920987
10.14722/ndss.2018.23241
10.1145/3243734.3243853
10.1109/Cybermatics_2018.2018.00245
10.1109/ACCESS.2020.2965147
10.1109/ICC40277.2020.9148615
10.1109/TNET.2013.2288973
10.1109/ICDCS.2019.00059
10.1109/ICC.2019.8761420
10.1145/2976749.2978389
10.1109/ICC.2018.8422743
10.1145/3308897.3308952
10.1109/ICC.2018.8422632
10.1109/BIBM.2018.8621154
10.1109/TMC.2019.2936202
10.1109/ACCESS.2020.2967218
10.1109/SP.2018.000-5
10.1109/TMC.2018.2863234
10.1145/3299869.3319889
10.1109/ICCWAMTIP.2018.8632560
10.2200/S00271ED1V01Y201006CNT007
10.1109/CIG.2019.8848111
10.1007/978-3-030-04648-4_3
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TPDS.2022.3141737
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-2183
EndPage 2385
ExternalDocumentID 10_1109_TPDS_2022_3141737
9678070
Genre orig-research
GrantInformation_xml – fundername: National Natural Science Foundation of China
  grantid: 61872310
  funderid: 10.13039/501100001809
– fundername: CCF-Huawei Populus euphratica forest fund
  grantid: CCF-HuaweiBC2021004
– fundername: Pearl River Talent Recruitment Program
  grantid: 2019QN01X130
– fundername: Guangzhou Basic and Applied Basic Research Foundation
  grantid: 202102020613
– fundername: Guangdong Basic and Applied Basic Research Foundation
  grantid: 2019A1515011798
– fundername: General Research Fund
  grantid: 152221/19E; 152203/20E; 152244/21E
– fundername: Hong Kong RGC Research Impact Fund
  grantid: R5060-19
– fundername: National Key Research and Development Program of China
  grantid: 2020YFB1006005
  funderid: 10.13039/501100012166
– fundername: National Natural Science Foundation of China
  grantid: 61902445
  funderid: 10.13039/501100001809
– fundername: Shenzhen Science and Technology Innovation Commission
  grantid: R2020A045
GroupedDBID --Z
-~X
.DC
0R~
29I
4.4
5GY
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AGQYO
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IEDLZ
IFIPE
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
TN5
TWZ
UHB
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c293t-d64090eb982a17219777bc233a71f5604b8ba6c4bd237268878d00576d83715d3
IEDL.DBID RIE
ISSN 1045-9219
IngestDate Sun Jun 29 15:13:55 EDT 2025
Thu Apr 24 23:09:35 EDT 2025
Tue Jul 01 03:58:40 EDT 2025
Wed Aug 27 02:49:22 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 10
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c293t-d64090eb982a17219777bc233a71f5604b8ba6c4bd237268878d00576d83715d3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-7872-7718
0000-0003-1367-180X
0000-0001-9831-2202
0000-0002-7035-6446
0000-0003-4430-7904
0000-0002-4788-4232
0000-0001-6165-4196
PQID 2637441110
PQPubID 85437
PageCount 14
ParticipantIDs crossref_primary_10_1109_TPDS_2022_3141737
proquest_journals_2637441110
ieee_primary_9678070
crossref_citationtrail_10_1109_TPDS_2022_3141737
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2022-10-01
PublicationDateYYYYMMDD 2022-10-01
PublicationDate_xml – month: 10
  year: 2022
  text: 2022-10-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on parallel and distributed systems
PublicationTitleAbbrev TPDS
PublicationYear 2022
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref15
ref31
ref30
ref11
ref10
ref2
ref17
ref16
ref19
ref18
wang (ref27) 0
corbett (ref21) 2012
castro (ref9) 1999
wang (ref12) 2019
ref24
ref23
ref26
ref25
ref20
ref22
ref28
ref29
ref8
ref7
ref4
ref3
nakamoto (ref1) 2008
ref6
ref5
nguyen (ref14) 2020
References_xml – start-page: 95
  year: 2019
  ident: ref12
  article-title: Monoxide: Scale out blockchains with asynchronous consensus zones
  publication-title: Proc 16th USENIX Symp Netw Syst Des Implementation
– ident: ref3
  doi: 10.1109/JIOT.2019.2927682
– ident: ref28
  doi: 10.1007/s42786-018-00002-6
– ident: ref4
  doi: 10.1109/JIOT.2019.2920987
– start-page: 173
  year: 1999
  ident: ref9
  article-title: Practical Byzantine fault tolerance
  publication-title: Proc 3rd Symp Operating Syst Des Implementation
– ident: ref22
  doi: 10.14722/ndss.2018.23241
– ident: ref11
  doi: 10.1145/3243734.3243853
– ident: ref19
  doi: 10.1109/Cybermatics_2018.2018.00245
– ident: ref6
  doi: 10.1109/ACCESS.2020.2965147
– ident: ref26
  doi: 10.1109/ICC40277.2020.9148615
– year: 2020
  ident: ref14
  article-title: Denial-of-service vulnerability of hash-based transaction sharding: Attacks and countermeasures
– ident: ref30
  doi: 10.1109/TNET.2013.2288973
– ident: ref13
  doi: 10.1109/ICDCS.2019.00059
– ident: ref20
  doi: 10.1109/ICC.2019.8761420
– ident: ref8
  doi: 10.1145/2976749.2978389
– ident: ref25
  doi: 10.1109/ICC.2018.8422743
– ident: ref17
  doi: 10.1145/3308897.3308952
– ident: ref24
  doi: 10.1109/ICC.2018.8422632
– year: 0
  ident: ref27
  article-title: Ethereum sharding: Overview and finality
– ident: ref5
  doi: 10.1109/BIBM.2018.8621154
– ident: ref29
  doi: 10.1109/TMC.2019.2936202
– ident: ref7
  doi: 10.1109/ACCESS.2020.2967218
– ident: ref10
  doi: 10.1109/SP.2018.000-5
– ident: ref31
  doi: 10.1109/TMC.2018.2863234
– start-page: 261
  year: 2012
  ident: ref21
  article-title: Spanner: Google's globally-distributed database
  publication-title: Proc 10th USENIX Symp Oper Syst Des Implementation
– ident: ref23
  doi: 10.1145/3299869.3319889
– ident: ref18
  doi: 10.1109/ICCWAMTIP.2018.8632560
– ident: ref15
  doi: 10.2200/S00271ED1V01Y201006CNT007
– ident: ref2
  doi: 10.1109/CIG.2019.8848111
– start-page: 1
  year: 2008
  ident: ref1
  article-title: Bitcoin: A peer-to-peer electronic cash system
  publication-title: Decentralized Bus Rev
– ident: ref16
  doi: 10.1007/978-3-030-04648-4_3
SSID ssj0014504
Score 2.5221148
Snippet This article studies the PBFT-based sharded permissioned blockchain, which executes in either a local datacenter or a rented cloud platform. In such...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 2372
SubjectTerms Adaptive algorithms
Algorithms
Bitcoin
Blockchain
Blockchains
Cryptography
imbalanced transaction assignment
Numerical stability
Optimization
Protocols
queueing theory
Queues
Resource allocation
Resource scheduling
Scalability
sharded blockchain
Stability analysis
System stability
Systems stability
Throughput
Transaction processing
Title Elastic Resource Allocation Against Imbalanced Transaction Assignments in Sharding-Based Permissioned Blockchains
URI https://ieeexplore.ieee.org/document/9678070
https://www.proquest.com/docview/2637441110
Volume 33
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT9swFH6CnthhjDK0jjL5wGmaSxIntnMsgwqQipBWJG5R_CNQAYVBe-Gv5z0nKdWGpt1ysB1L37Pf99nP7wHsq9xWVjvDXZVpnpZKcq3TkgsRy9JnmSlDNOH4XJ5cpmdX2dUa_Fi-hfHeh-AzP6DPcJfvHuyCjsoOctxZ0UTXYR2FW_1Wa3ljkGahVCCqi4znuAybG8w4yg8mF0e_UAkmCQrUNFZU8nzFB4WiKn_txMG9jDZh3E6sjiq5HSzmZmBf_sjZ-L8z_wQfG57JhrVhbMGan3Vhs63hwJol3YUPKwkJt-H3MZJp7MHaU302vCNvR-ix4XU5RTLJTu8NxUNa79jkrdo4Q6Cn1_WLOTadMcoETX6RH6KfdOyCgm6eQzUfxw5xzFt7Q8N9hsvR8eTnCW-KMnCLzGDOnURFGHmT66Qk-Yj8URmbCFGquEL6lBqN-NrUuESoROIeph29eJUOpXCcObEDnRn-6wuwSkklURCKKqUsdVFeCp0hIdFOS5eovAdRC1Nhm4zlVDjjrgjKJcoLQrYgZIsG2R58X3Z5rNN1_KvxNiG1bNiA1IN-awtFs6Cfi0QKhcwRB_r6fq9d2KCx6zi_PnTmTwu_h3xlbr4FQ30FUz_ldg
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTxRBEK4gHpSDKGhYQe2DJ2MvM9M9_TguClmUJSQuCbfJ9GNwA64Pdi_-eqp6ZlaixnibQ7-Sr7rr-6arqwBea-sbb4LjoSkNl7VW3BhZcyFyVceydHWKJpycqvG5_HBRXqzB29VbmBhjCj6LQ_pMd_nhq1_Sr7J9iycrmug9uI9-X9r2tdbqzkCWqVgg6ouSW9yI3R1mntn96dn7T6gFiwIlqsw1FT2_44VSWZU_zuLkYI42YdIvrY0ruRouF27of_6WtfF_1_4YHnVMk41a03gCa3G-BZt9FQfWbeot2LiTknAbvh8incYerP-vz0bX5O8IPza6rGdIJ9nxF0cRkT4GNv1Vb5wh1LPL9s0cm80Z5YImz8gP0FMGdkZhNzepnk9gBzjmlf9Mwz2F86PD6bsx78oycI_cYMGDQk2YRWdNUZOARAapnS-EqHXeIIGSziDCXrpQCF0oPMVMoDevKqAYzssgnsH6HOfaAdZopRVKQtFIylOX2VqYEimJCUaFQtsBZD1Mle9yllPpjOsqaZfMVoRsRchWHbIDeLPq8q1N2PGvxtuE1KphB9IA9npbqLotfVMVSmjkjjjQ87_3egUPxtPJSXVyfPpxFx7SPG3U3x6sL34s4wtkLwv3MhntLYd76MY
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Elastic+Resource+Allocation+Against+Imbalanced+Transaction+Assignments+in+Sharding-Based+Permissioned+Blockchains&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Huang%2C+Huawei&rft.au=Yue%2C+Zhengyu&rft.au=Peng%2C+Xiaowen&rft.au=He%2C+Liuding&rft.date=2022-10-01&rft.pub=IEEE&rft.issn=1045-9219&rft.volume=33&rft.issue=10&rft.spage=2372&rft.epage=2385&rft_id=info:doi/10.1109%2FTPDS.2022.3141737&rft.externalDocID=9678070
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon