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 条
  • [31] Online auto-tuning of multiresonant current controller with nature-inspired optimization algorithms and disturbance in the loop approach
    Tarczewski, Tomasz
    Stojic, Djordje
    Szczepanski, Rafal
    Niewiara, Lukasz
    Grzesiak, Lech M.
    Hu, Xiaosong
    APPLIED SOFT COMPUTING, 2023, 144
  • [32] ATConf: auto-tuning high dimensional configuration parameters for big data processing frameworks
    Dou, Hui
    Wang, Kang
    Zhang, Yiwen
    Chen, Pengfei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 2737 - 2755
  • [33] 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
  • [34] ATConf: auto-tuning high dimensional configuration parameters for big data processing frameworks
    Hui Dou
    Kang Wang
    Yiwen Zhang
    Pengfei Chen
    Cluster Computing, 2023, 26 : 2737 - 2755
  • [35] Continuous Hyper-parameter Configuration for Particle Swarm Optimization via Auto-tuning
    Rojas-Delgado, Jairo
    Milian Nunez, Vladimir
    Trujillo-Rasua, Rafael
    Bello, Rafael
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS (CIARP 2019), 2019, 11896 : 458 - 468
  • [36] Auto-tuning of motor drive system by simple adaptive control approach
    Higashiyama, T
    Mine, M
    Ohmori, H
    Sano, A
    Nishida, H
    Todaka, Y
    PROCEEDINGS OF THE 2000 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 2000, : 868 - 873
  • [37] Online auto-tuning for the time-step-based parallel solution of ODEs on shared-memory systems
    Kalinnik, Natalia
    Korch, Matthias
    Rauber, Thomas
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (08) : 2722 - 2744
  • [38] Relay feedback analysis and auto-tuning for a class of servo control systems
    Ye, Zhen
    TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 1448 - 1451
  • [39] Auto-tuning adaptive supervisory control of singleplane active balancing systems
    Dyer, SW
    Ni, J
    Shi, JJ
    Zhuang, Z
    TRANSACTIONS OF THE NORTH AMERICAN MANUFACTURING RESEARCH INSTITUTE OF SME, VOL XXVIII, 2000, 2000, : 419 - 424
  • [40] SHAMan: A Versatile Auto-tuning Framework for Costly and Noisy HPC Systems
    Robert, S.
    Zertal, S.
    Couvee, P.
    OPTIMIZATION AND LEARNING, OLA 2022, 2022, 1684 : 87 - 104