Abstract
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.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - 2024 IEEE International Conference on Web Services, ICWS 2024 |
Editors | Rong N. Chang, Carl K. Chang, Zigui Jiang, Jingwei Yang, Zhi Jin, Michael Sheng, Jing Fan, Kenneth K. Fletcher, Qiang He, Qiang He, Claudio Ardagna, Jian Yang, Jianwei Yin, Zhongjie Wang, Amin Beheshti, Stefano Russo, Nimanthi Atukorala, Jia Wu, Philip S. Yu, Heiko Ludwig, Stephan Reiff-Marganiec, Emma Zhang, Anca Sailer, Nicola Bena, Kuang Li, Yuji Watanabe, Tiancheng Zhao, Shangguang Wang, Zhiying Tu, Yingjie Wang, Kang Wei |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 512-523 |
Number of pages | 12 |
ISBN (Electronic) | 9798350368550 |
DOIs | |
State | Published - 2024 |
Event | 2024 IEEE International Conference on Web Services, ICWS 2024 - Shenzhen, China Duration: Jul 7 2024 → Jul 13 2024 |
Conference
Conference | 2024 IEEE International Conference on Web Services, ICWS 2024 |
---|---|
Country/Territory | China |
City | Shenzhen |
Period | 7/7/24 → 7/13/24 |
All Science Journal Classification (ASJC) codes
- Artificial Intelligence
- Computer Networks and Communications
- Computer Science Applications
- Information Systems
- Information Systems and Management