Distributed load-balancing for account-based sharded blockchains

计算机科学 负载平衡(电力) 可扩展性 分布式计算 事务处理 数据库事务 工作量 分布式事务 块链 不相交集 并行计算 数据库 操作系统 计算机安全 几何学 数学 组合数学 网格
作者
Michel Toulouse,Huadong Dai,Truong Giang Le
出处
期刊:International Journal of Web Information Systems [Emerald (MCB UP)]
卷期号:18 (2/3): 100-116 被引量:5
标识
DOI:10.1108/ijwis-04-2022-0081
摘要

Purpose Sharding of blockchains consists of partitioning a blockchain network into several sub-networks called “shards,” each shard processing and storing disjoint sets of transactions in parallel. Sharding has recently been applied to public blockchains to improve scalability through parallelism. The throughput of sharded blockchain is optimized when the workload among the shards is approximately the same. The purpose of this paper is to investigate the problem of balancing workload of account-based blockchains such as Ethereum. Design/methodology/approach Two known consensus-based distributed load-balancing algorithms have been adapted to sharded blockchains. These algorithms migrate accounts across shards to balance transaction processing times. Two methods to predict transaction processing times are proposed. Findings The authors identify some challenging aspects for solving the load-balancing problem in sharded blockchains. Experiments conducted with Ethereum transactions show that the two load-balancing algorithms are challenged by accounts often created to process a single transaction to optimize anonymity, while existing accounts sparsely generate transactions. Originality/value Tests in this work have been conducted on transactions originating from a blockchain platform rather than using artificially generated data distributions. They show the specificity of the load-balancing problem for sharded blockchains, which were hidden in artificial data sets.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
leihai发布了新的文献求助10
刚刚
香蕉觅云应助年轻尔风采纳,获得10
刚刚
1秒前
ZHANGCHAOHANG发布了新的文献求助10
1秒前
1秒前
半寸时光发布了新的文献求助10
1秒前
华仔应助alex采纳,获得10
1秒前
小买完成签到 ,获得积分10
1秒前
2秒前
思源应助鹿lu采纳,获得10
2秒前
研友_VZG7GZ应助淡水痕采纳,获得10
3秒前
心灵美的修洁完成签到 ,获得积分10
3秒前
4秒前
nonTUT完成签到,获得积分20
4秒前
GUKGO完成签到,获得积分10
4秒前
超神发布了新的文献求助10
4秒前
Lucas应助风中访琴采纳,获得10
4秒前
5秒前
时辰白完成签到,获得积分10
5秒前
Hector完成签到,获得积分10
5秒前
bkagyin应助a134680采纳,获得10
5秒前
苹果树完成签到,获得积分20
5秒前
机智张发布了新的文献求助10
6秒前
GJ发布了新的文献求助10
7秒前
nonTUT发布了新的文献求助10
7秒前
啦啦啦发布了新的文献求助10
8秒前
Youth完成签到,获得积分10
8秒前
张璋完成签到,获得积分10
9秒前
9秒前
奶油果泥发布了新的文献求助10
10秒前
luluyu完成签到,获得积分10
10秒前
11秒前
花花发布了新的文献求助10
11秒前
外向梦安完成签到,获得积分10
11秒前
Anna Jenna完成签到,获得积分10
11秒前
爽朗雨后风完成签到,获得积分10
11秒前
晶晶完成签到,获得积分10
12秒前
12秒前
我是老大应助keyanren采纳,获得10
12秒前
健壮的秋寒完成签到,获得积分10
13秒前
高分求助中
Tracking and Data Fusion: A Handbook of Algorithms 1000
Models of Teaching(The 10th Edition,第10版!)《教学模式》(第10版!) 800
La décision juridictionnelle 800
Rechtsphilosophie und Rechtstheorie 800
Academic entitlement: Adapting the equity preference questionnaire for a university setting 500
Arkiv för kemi 400
Machine Learning in Chemistry 400
热门求助领域 (近24小时)
化学 医学 材料科学 生物 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 免疫学 细胞生物学 电极
热门帖子
关注 科研通微信公众号,转发送积分 2877336
求助须知:如何正确求助?哪些是违规求助? 2490329
关于积分的说明 6741288
捐赠科研通 2172046
什么是DOI,文献DOI怎么找? 1154161
版权声明 586070
科研通“疑难数据库(出版商)”最低求助积分说明 566681