An adaptive read/write optimized algorithm for Ceph heterogeneous systems via performance prediction and multi-attribute decision making

被引:0
作者
Zhike Li
Yong Wang
机构
[1] Guilin University of Electronic Technology,School of Computer Information and Security
[2] Guilin University of Electronic Technology,Collaborative Innovation Center of Education Big Data Application and Network security
来源
Cluster Computing | 2023年 / 26卷
关键词
SDN; Ceph; Performance prediction; Multi-attribute decision making; Replication scheme;
D O I
暂无
中图分类号
学科分类号
摘要
The advent of the Big Data era has brought considerable challenges to storing and managing massive data. Moreover, distributed storage systems are critical to the pressure and storage capacity costs. The Ceph cloud storage system only selects data storage nodes based on node storage capacity. This node selection method results in load imbalance and limited storage scenarios in heterogeneous storage systems. Therefore, we add node heterogeneity, network state, and node load as performance weights to the CRUSH algorithm and optimize the performance of the Ceph system by improving load balancing. We designed a cloud storage system model based on Software Defined Network (SDN) technology. This system model can avoid the tedious configuration and significant measurement overhead required to obtain network status in traditional network architecture. Then we propose adaptive read and write optimization algorithms based on SDN technology. The Object Storage Device (OSD) is initially classified based on the Node Heterogeneous Resource Classification Strategy. Then the SDN technology is used to obtain network and load conditions in real-time and an OSD performance prediction model is built to obtain weights for performance impact factors. Finally, a mathematical model is proposed for multi-attribute decision making in conjunction with the OSD state and its prediction model. Furthermore, this model is addressed to optimize read and write performance adaptively. Compared with the original Ceph system, TOPSIS_PA improves the performance of reading operations by 36%; TOPSIS_CW and TOPSIS_PACW algorithms improve the elastic read performance by 23 to 60% and 36 to 85%, and the elastic write performance by 180 to 468% and 188 to 611%, respectively.
引用
收藏
页码:1125 / 1146
页数:21
相关论文
共 52 条
[1]  
Heidari A(2020)Internet of things offloading: ongoing issues, opportunities, and future challenges Int. J. Commun. Syst. 33 e4474-194
[2]  
Akter S(2016)Big data analytics in E-commerce: a systematic review and agenda for future research Electron. Mark. 26 173-981
[3]  
Wamba SF(2021)Service discovery mechanisms in cloud computing: a comprehensive and systematic literature review Kybernetes 51 952-89
[4]  
Heidari A(2021)A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm PeerJ Comput. Sci. 7 e539-384
[5]  
Navimipour NJ(2021)Supporting SLA via adaptive mapping and heterogeneous storage devices in Ceph Electronics 10 847-15
[6]  
Heidari A(2012)An efficient hierarchical object placement algorithm for object storage systems J. Comput. Res. Dev. 49 887-147682
[7]  
Navimipour NJ(2018)Paradeisos: a perfect hashing algorithm for many-body eigenvalue problems Comput. Phys. Commun. 224 81-503
[8]  
Chum S(2019)Async-LCAM: a lock contention aware messenger for Ceph distributed storage system Clust. Comput. 22 373-966
[9]  
Park H(2022)Stabilizing and boosting I/O performance for file systems with journaling on NVMe SSD Sci. China Inf. Sci. 65 1-1487
[10]  
Choi J(2019)A heterogeneous cloud storage platform with uniform data distribution by software-defined storage technologies IEEE Access 7 147672-10014