TuneChain: An Online Configuration Auto-Tuning Approach for Permissioned Blockchain Systems

被引:0
|
作者
Lin, Junxiong [1 ]
Deng, Ruijun [1 ]
Lu, Zhihui [1 ]
Zhang, Yiguang [1 ]
Duan, Qiang [2 ]
机构
[1] Fudan Univ, Sch Comp Sci, Shanghai, Peoples R China
[2] Penn State Univ, Informat Sci Technol Dept, Abington, PA USA
关键词
configuration tuning; permissioned blockchain; reinforcement learning; quality of service management;
D O I
10.1109/ICWS62655.2024.00072
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The increasing prevalence of blockchain technology has drawn significant attention to the need for effective Quality of Service (QoS) management in blockchain service provision. In this context, the online tuning of system configurations is pivotal for automatic blockchain services to meet QoS requirements. Past studies on configuration tuning have primarily focused on system adaptability to hardware and network environments, overlooking the dynamic nature of the highly diverse workloads, thus resulting in suboptimal system performance. This paper presents TuneChain, an online configuration auto-tuning approach for permissioned blockchain systems, which addresses the limitations of current methods, particularly in handling dynamic workloads while minimizing tuning costs. TuneChain leverages a Conflict Emergency Mechanism (CF-EM) to mitigate the impact of transaction conflicts on effective throughput and employs the Proximal Policy Optimization (PPO) algorithm coupled with a multi-instance mechanism to offer adaptive configuration recommendations tailored to diverse workloads. Additionally, TuneChain incorporates a Tuning Causal Model (TCModel) based on expert knowledge to guide decision-making in configuration tuning, thereby reducing unnecessary exploration and improving efficiency. Extensive evaluations demonstrate that TuneChain outperforms state-of-the-art approaches to configuration tuning in adapting to dynamic workloads, showcasing its efficacy in enhancing blockchain service performance.
引用
收藏
页码:512 / 523
页数:12
相关论文
共 50 条
  • [21] A sampling-based approach for communication libraries auto-tuning
    Brunet, Elisabeth
    Trahay, Francois
    Denis, Alexandre
    Namyst, Raymond
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 299 - 307
  • [22] A Supervised Auto-Tuning Approach for a Banking Fraud Detection System
    Carminati, Michele
    Valentini, Luca
    Zanero, Stefano
    CYBER SECURITY CRYPTOGRAPHY AND MACHINE LEARNING (CSCML 2017), 2017, 10332 : 215 - 233
  • [23] A data-based approach to auto-tuning PID controller
    Cheng, Cheng
    Chiu, Min-Sen
    PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2006, : 24 - +
  • [24] A Bayesian Network Approach for Compiler Auto-tuning for Embedded Processors
    Ashouri, Amir Hossein
    Mariani, Giovanni
    Palermo, Gianluca
    Silvano, Cristina
    2014 IEEE 12TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2014, : 90 - 97
  • [25] Otterman: A Novel Approach of Spark Auto-tuning by a Hybrid Strategy
    Du, Haizhou
    Han, Ping
    Chen, Wei
    Wang, Yi
    Zhang, Chenlu
    2018 5TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2018, : 478 - 483
  • [26] 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,
  • [27] A novel auto-tuning PID control mechanism for nonlinear systems
    Cetin, Meric
    Iplikci, Serdar
    ISA TRANSACTIONS, 2015, 58 : 292 - 308
  • [28] 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 - +
  • [29] 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
  • [30] A Reinforcement Learning Approach to Online Web Systems Auto-configuration
    Bu, Xiangping
    Rao, Jia
    Xu, Cheng-Zhong
    2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 2 - 11