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
来源
2024 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2024 | 2024年
关键词
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
相关论文
共 39 条
  • [1] Alipourfard O, 2017, PROCEEDINGS OF NSDI '17: 14TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, P469
  • [2] NoWog: A Workload Generator for Database Performance Benchmarking
    Ameri, Parinaz
    Schlitter, Nico
    Meyer, Joerg
    Streit, Achim
    [J]. 2016 IEEE 14TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 14TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 2ND INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/DATACOM/CYBERSC, 2016, : 666 - 673
  • [3] Customized blockchain-based architecture for secure smart home for lightweight IoT
    Ammi, Meryem
    Alarabi, Shatha
    Benkhelifa, Elhadj
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (03)
  • [4] AutoConfig: Automatic Configuration Tuning for Distributed Message Systems
    Bao, Liang
    Liu, Xin
    Xu, Ziheng
    Fang, Baoyin
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 29 - 40
  • [5] Autonomous Vehicles Security: Challenges and Solutions Using Blockchain and Artificial Intelligence
    Bendiab, Gueltoum
    Hameurlaine, Amina
    Germanos, Georgios
    Kolokotronis, Nicholas
    Shiaeles, Stavros
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (04) : 3614 - 3637
  • [6] Bloebaum P, 2024, Arxiv, DOI arXiv:2206.06821
  • [7] CGPTuner: a Contextual Gaussian Process Bandit Approach for the Automatic Tuning of IT Configurations Under Varying Workload Conditions
    Cereda, Stefano
    Valladares, Stefano
    Cremones, Paolo
    Doni, Stefano
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (08): : 1401 - 1413
  • [8] Why Do My Blockchain Transactions Fail? A Study of Hyperledger Fabric
    Chacko, Jeeta Ann
    Mayer, Ruben
    Jacobsen, Hans-Arno
    [J]. SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 221 - 234
  • [9] Blockchain-Enabled Fintech Innovation: A Case of Reengineering Stock Trading Services
    Chang, Shuchih Ernest
    Wang, Meng-Hsuan
    [J]. IEEE ACCESS, 2023, 11 : 137125 - 137137
  • [10] A blockchain-based dynamic and traceable data integrity verification scheme for smart homes
    Chen, Chunliang
    Wang, Liangliang
    Long, Yu
    Luo, Yiyuan
    Chen, Kefei
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 130