计算机科学
并行计算
平行性(语法)
块链
任务并行性
数据库事务
利用
吞吐量
事务处理
分布式事务
在线交易处理
分布式计算
数据并行性
操作系统
数据库
无线
计算机安全
作者
Jianfeng Shi,Heng Wu,Wang Liu,Heran Gao,Wenbo Zhang
标识
DOI:10.1007/978-3-031-48421-6_19
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI