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 条
  • [41] The interpolation method for auto-tuning of controllers
    Skvortsov, LM
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 1998, 37 (06) : 923 - 926
  • [42] PID auto-tuning by a composed structure
    Oubrahim, R
    Leonard, F
    PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, VOLS 1 AND 2, 1996, : 144 - 147
  • [43] A MATLAB virtual laboratory to support learning of auto-tuning PID approaches
    Rossiter, J. A.
    Visioli, A.
    Dormido, S.
    Bars, R.
    IFAC PAPERSONLINE, 2024, 58 (07): : 73 - 78
  • [44] Parameter Auto-tuning Method Based on Self-learning Algorithm
    Ao, Chaohua
    Bi, Jianchao
    JOURNAL OF COMPUTERS, 2012, 7 (09) : 2168 - 2175
  • [45] Auto-tuning of Predictive PI controller
    Ganchev, I
    Petrov, M
    Hyniova, K
    Stribrsky, A
    ROBUST CONTROL DESIGN 2000, VOLS 1 & 2, 2000, 1-2 : 769 - 774
  • [46] Motion Control Auto-Tuning in Elevator
    Salomaki, Janne
    2022 IEEE 17TH INTERNATIONAL CONFERENCE ON ADVANCED MOTION CONTROL (AMC), 2022, : 219 - 224
  • [47] Preconditioner auto-tuning using deep learning for sparse iterative algorithms
    Yamada, Kenya
    Katagiri, Takahiro
    Takizawa, Hiroyuki
    Kazuo, Minami
    Yokokawa, Mitsuo
    Nagai, Toru
    Ogino, Masao
    2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018), 2018, : 257 - 262
  • [48] Historic Learning Approach for Auto-tuning OpenACC Accelerated Scientific Applications
    Siddiqui, Shahzeb
    AlZayer, Fatemah
    Feki, Saber
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2014, 2015, 8969 : 224 - 235
  • [49] ATH: Auto-Tuning HBase's Configuration via Ensemble Learning
    Xiong, Wen
    Bei, Zhengdong
    Xu, Chengzhong
    Yu, Zhibin
    IEEE ACCESS, 2017, 5 : 13157 - 13170
  • [50] Auto-tuning ejector for refrigeration system
    Wang, Lei
    Liu, Jiapeng
    Zou, Tao
    Du, Jingwei
    Jia, Fengze
    ENERGY, 2018, 161 : 536 - 543