Auto-Tuning with Reinforcement Learning for Permissioned Blockchain Systems

被引:9
|
作者
Li, Mingxuan [1 ,5 ]
Wang, Yazhe [2 ]
Ma, Shuai [3 ]
Liu, Chao [4 ,5 ]
Huo, Dongdong [4 ,5 ]
Wang, Yu [4 ,5 ]
Xu, Zhen [4 ,5 ]
机构
[1] Peoples Publ Secur Univ China, Sch Criminal Invest, Beijing, Peoples R China
[2] Zhongguancun Lab, Beijing, Peoples R China
[3] Beihang Univ, SKLSDE Lab, Beijing, Peoples R China
[4] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[5] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2023年 / 16卷 / 05期
基金
国家重点研发计划;
关键词
DATABASE TUNING SYSTEM;
D O I
10.14778/3579075.3579076
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a permissioned blockchain, performance dictates its development, which is substantially influenced by its parameters. However, research on auto-tuning for better performance has somewhat stagnated because of the difficulty posed by distributed parameters; thus, it is possible only with difficulty to propose an effective auto-tuning optimization scheme. To alleviate this issue, we lay a solid basis for our research by first exploring the relationship between parameters and performance in Hyperledger Fabric, a permissioned blockchain, and we propose Athena, a Fabric-based auto-tuning system that can automatically provide parameter configurations for optimal performance. The key of Athena is designing a new Permissioned Blockchain Multi-Agent Deep Deterministic Policy Gradient (PB-MADDPG) to realize heterogeneous parameter-tuning optimization of different types of nodes in Fabric. Moreover, we select parameters with the most significant impact on accelerating recommendation. In its application to Fabric, a typical permissioned blockchain system, with 12 peers and 7 orderers, Athena achieves a throughput improvement of 470.45% and a latency reduction of 75.66% over the default configuration. Compared with the most advanced tuning schemes (CDBTune, Qtune, and ResTune), our method is competitive in terms of throughput and latency.
引用
收藏
页码:1000 / 1012
页数:13
相关论文
共 50 条
  • [31] Machine Learning Based Auto-tuning for Enhanced OpenCL Performance Portability
    Falch, Thomas L.
    Elster, Anne C.
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 1231 - 1240
  • [32] Survey on PID auto-tuning modules
    Ang, KH
    Yun, L
    PROCEEDINGS OF THE 5TH ASIA-PACIFIC CONFERENCE ON CONTROL & MEASUREMENT, 2002, : 148 - 153
  • [33] ATF: A Generic Auto-Tuning Framework
    Rasch, Ari
    Gorlatch, Sergei
    HPDC '18: PROCEEDINGS OF THE 27TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING: POSTERS/DOCTORAL CONSORTIUM, 2018, : 3 - 4
  • [34] Auto-tuning unit norm frames
    Casazza, Peter G.
    Fickus, Matthew
    Mixon, Dustin G.
    APPLIED AND COMPUTATIONAL HARMONIC ANALYSIS, 2012, 32 (01) : 1 - 15
  • [35] AutoPas: Auto-Tuning for Particle Simulations
    Gratl, Fabio
    Seckler, Steffen
    Tchipev, Nikola
    Bungartz, Hans-Joachim
    Neumann, Philipp
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 748 - 757
  • [36] Auto-Tuning of Raw Filters for FPGAs
    Hahn, Tobias
    Wildermann, Stefan
    Teich, Jurgen
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 167 - 175
  • [37] Auto-tuning of lead step in phase lead iterative learning control
    Wang Danwei
    Zhang Bin
    Ye Yongqang
    Zhang Xinzheng
    PROCEEDINGS OF THE 24TH CHINESE CONTROL CONFERENCE, VOLS 1 AND 2, 2005, : 618 - 623
  • [38] Machine learning techniques for state recognition and auto-tuning in quantum dots
    Sandesh S. Kalantre
    Justyna P. Zwolak
    Stephen Ragole
    Xingyao Wu
    Neil M. Zimmerman
    M. D. Stewart
    Jacob M. Taylor
    npj Quantum Information, 5
  • [39] Machine learning techniques for state recognition and auto-tuning in quantum dots
    Kalantre, Sandesh S.
    Zwolak, Justyna P.
    Ragole, Stephen
    Wu, Xingyao
    Zimmerman, Neil M.
    Stewart, M. D., Jr.
    Taylor, Jacob M.
    NPJ QUANTUM INFORMATION, 2019, 5 (1)
  • [40] Auto-tuning elastic applications in production
    Sampaio, Adalberto R., Jr.
    Beschastnikh, Ivan
    Maier, Daryl
    Bourne, Don
    Sundaresen, Vijay
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP, 2023, : 355 - 367