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 条
  • [21] MaSiF: Machine Learning Guided Auto-tuning of Parallel Skeletons
    Collins, Alexander
    Fensch, Christian
    Leather, Hugh
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 437 - 438
  • [22] MaSiF: Machine Learning Guided Auto-tuning of Parallel Skeletons
    Collins, Alexander
    Fensch, Christian
    Leather, Hugh
    Cole, Murray
    2013 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2013, : 186 - 195
  • [23] Hyperparameter Auto-Tuning in Self-Supervised Robotic Learning
    Huang, Jiancong
    Rojas, Juan
    Zimmer, Matthieu
    Wu, Hongmin
    Guan, Yisheng
    Weng, Paul
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (02) : 3537 - 3544
  • [24] Improved relay auto-tuning method for unstable TITO systems
    Nikita, Saxena
    Chidambaram, M.
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [25] A novel auto-tuning PID control mechanism for nonlinear systems
    Cetin, Meric
    Iplikci, Serdar
    ISA TRANSACTIONS, 2015, 58 : 292 - 308
  • [26] Auto-tuning method of expanded PID control for MIMO systems
    Tamura, Kenichi
    Ohmori, Hiromitsu
    2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 1427 - +
  • [27] Advanced controller auto-tuning and its application in HVAC systems
    Bi, Q
    Cai, WJ
    Wang, QG
    Hang, CC
    Lee, EL
    Sun, Y
    Liu, KD
    Zhang, Y
    Zou, B
    CONTROL ENGINEERING PRACTICE, 2000, 8 (06) : 633 - 644
  • [28] Vibration control of milling machine by using auto-tuning magnetic damper and auto-tuning vibration absorber
    Nagaya, K
    Kobayasi, J
    Imai, K
    INTERNATIONAL JOURNAL OF APPLIED ELECTROMAGNETICS AND MECHANICS, 2002, 16 (1-2) : 111 - 123
  • [29] Auto-tuning interactive multiple model
    Ng, GW
    Lau, A
    How, KY
    ACQUISITION, TRACKING, AND POINTING XII, 1998, 3365 : 131 - 138
  • [30] ATF: A Generic Auto-Tuning Framework
    Rasch, Ari
    Haidl, Michael
    Gorlatch, Sergei
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 64 - 71