2DPChain: Orchestrating Transactions in Order-Execute Blockchain to Exploit Intra-batch and Inter-batch Parallelism

SERVICE-ORIENTED COMPUTING, ICSOC 2023, PT I(2023)

引用 0|浏览0
暂无评分
摘要
The order-execute blockchains have two obvious features, namely batch processing and replicated state machine, which lead to two issues that degrade throughput. (1) Conflicting transactions within each batch degrade parallelism utilization, because conflicting transactions can only be executed serially. (2) Heterogeneous processing capabilities between nodes degrade parallelism utilization, because each node needs to execute each batch once. Therefore, we propose a collaboration-oriented parallelism enhancement architecture that is capable of exploiting intra-batch and inter-batch parallelism. The architecture is oriented towards parallel sub-batches, and includes a transaction management mechanism, a transaction packing mechanism and a parameter tuning and assignment mechanism. Experimental results show that our blockchain (2DPChain) effectively improves parallelism utilization and thus improves throughput compared to three related blockchains.
更多
查看译文
关键词
Blockchain,Batch scheduling,Parallelism utilization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要