论文标题

使用FPGA提高许可区块链的能源效率

Improving Energy Efficiency of Permissioned Blockchains Using FPGAs

论文作者

Santoso, Nathania, Javaid, Haris

论文摘要

诸如HyperLeDger Fabric之类的权限的区块链在实施企业应用程序方面已经非常受欢迎。最近的研究主要集中于提高许可区块链的绩效,而无需考虑其功耗/能耗。在本文中,我们进行了一项全面的经验研究,以了解Hyperledger织物(主要瓶颈节点)中验证器对等的能源效率(吞吐量/能量)。我们从文献(分配的CPU,软件块缓存和基于FPGA的加速器)中选择了许多优化验证器。首先,我们提出了一种测量两个结果计算平台(仅CPU和CPU+FPGA)的功耗/能量消耗的方法。然后,我们使用我们的方法来评估各种验证器同行配置集的能源效率,并提供许多有用的见解。通过仔细选择软件优化和FPGA加速器配置,我们将验证器对等的能源效率提高了10 $ \ times $,而Vanilla验证验证器同行(即能量吸引验证器的配置可以提供10 $ \ timple $ \ times $ $ \ timper $ $ \ timple $更多的吞吐量,同时消耗相同的能量)。用绝对的话来说,这意味着使用验证器对等的功率消耗为118W的23,000 tx/s,使用在具有AMD/Xilinx ALVEO U250 FPGA卡的4核服务器上运行的软件块缓存。

Permissioned blockchains like Hyperledger Fabric have become quite popular for implementation of enterprise applications. Recent research has mainly focused on improving performance of permissioned blockchains without any consideration of their power/energy consumption. In this paper, we conduct a comprehensive empirical study to understand energy efficiency (throughput/energy) of validator peer in Hyperledger Fabric (a major bottleneck node). We pick a number of optimizations for validator peer from literature (allocated CPUs, software block cache and FPGA based accelerator). First, we propose a methodology to measure power/energy consumption of the two resulting compute platforms (CPU-only and CPU+FPGA). Then, we use our methodology to evaluate energy efficiency of a diverse set of validator peer configurations, and present many useful insights. With careful selection of software optimizations and FPGA accelerator configuration, we improved energy efficiency of validator peer by 10$\times$ compared to vanilla validator peer (i.e., energy-aware provisioning of validator peer can deliver 10$\times$ more throughput while consuming the same amount of energy). In absolute terms, this means 23,000 tx/s with power consumption of 118W from a validator peer using software block cache running on a 4-core server with AMD/Xilinx Alveo U250 FPGA card.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源