COIN: A Container Workload Prediction Model Focusing on Common and Individual Changes in Workloads

被引:7
作者
Ding, Zhijun [1 ,2 ]
Feng, Binbin [1 ,2 ]
Jiang, Changjun [1 ,2 ]
机构
[1] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 201804, Peoples R China
[2] Tongji Univ, Dept Comp Sci & Technol, Shanghai 201804, Peoples R China
关键词
Containers; Predictive models; Data models; Adaptation models; Forecasting; Cloud computing; Load modeling; Cloud Computing; container; workload prediction; container similarity; online learning; transfer learning; integrated model;
D O I
10.1109/TPDS.2022.3202833
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, containers have become the primary deployment form for cloud applications. Predicting container workload accurately is critical to ensure the quality of service (QoS) and cost-efficiency of the applications and meet service level agreements (SLAs) with users. However, facing multiple challenges, including model unavailability due to insufficient data, model maladaptation due to dynamic workload changes, and model non-generalization due to changeable workload patterns in container workload prediction, existing methods have not yet provided a united and effective solution. To this end, we propose a novel integrated forecasting model named COIN that combines COmmon and INdividual changes in container workloads to ensure the availability, adaptivity, and generality of the prediction model based on transfer learning and online learning. Besides, we present a container similarity calculation algorithm for real cloud scenarios, which combines the static and dynamic information of containers and comprehensively depicts the similarity between containers. Through experiments based on two public datasets, the COIN model achieves a higher accuracy than existing state-of-the-art solutions, demonstrating the effectiveness and robustness of our proposed model, which provides a new solution to container workload prediction.
引用
收藏
页码:4738 / 4751
页数:14
相关论文
共 49 条
[1]   A Hybrid Prediction Method for Realistic Network Traffic With Temporal Convolutional Network and LSTM [J].
Bi, Jing ;
Zhang, Xiang ;
Yuan, Haitao ;
Zhang, Jia ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (03) :1869-1879
[2]   Time-Dependent Cloud Workload Forecasting via Multi-Task Learning [J].
Bi, Jing ;
Yuan, Haitao ;
Zhou, MengChu ;
Liu, Qing .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (03) :2401-2406
[3]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[4]  
Brewer EA., 2015, P 6 ACM S CLOUD COMP, P167, DOI DOI 10.1145/2806777.2809955
[5]  
Burlutskiy N., 2016, Research and Development in Intelligent Systems XXXIII, P135, DOI [10.1007/978-3-319-47175-4_9, DOI 10.1007/978-3-319-47175-4_9]
[6]   Unsupervised Domain Adaptation With Adversarial Residual Transform Networks [J].
Cai, Guanyu ;
Wang, Yuqin ;
He, Lianghua ;
Zhou, MengChu .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (08) :3073-3086
[7]   Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications' QoS [J].
Calheiros, Rodrigo N. ;
Masoumi, Enayat ;
Ranjan, Rajiv ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (04) :449-458
[8]   Load Prediction for Data Centers Based on Database Service [J].
Cao, Rui ;
Yu, Zhaoyang ;
Marbach, Trent ;
Li, Jing ;
Wang, Gang ;
Liu, Xiaoguang .
2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, :728-737
[9]  
Crammer K, 2006, J MACH LEARN RES, V7, P551
[10]   Migrating towards Microservice Architectures: an Industrial Survey [J].
Di Francesco, Paolo ;
Lago, Patricia ;
Malavolta, Ivano .
2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, :29-38