An effective deep learning architecture leveraging BIRCH clustering for resource usage prediction of heterogeneous machines in cloud data center

被引:4
作者
Garg, Sheetal [1 ]
Ahuja, Rohit [1 ]
Singh, Raman [2 ]
Perl, Ivan [3 ]
机构
[1] Thapar Inst Engn & Technol, Comp Sci & Engn Dept, Patiala 147004, Punjab, India
[2] Univ West Scotland, Sch Comp Engn & Phys Sci, Hamilton G72 0LH, Scotland
[3] ITMO Univ, Fac Software Engn & Comp Syst, St Petersburg 197101, Russia
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 05期
关键词
Time-series prediction; Clustering; LSTM; Transformer; Informer; Cloud computing; GAME;
D O I
10.1007/s10586-023-04258-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given the rise in demand for cloud computing in the modern era, the effectiveness of resource utilization is eminent to decrease energy footprint and achieve economic services. With the emerging machine learning and artificial intelligence techniques to model and predict, it is essential to explore a principal method that provides the best solution for the accurate provisioning of forthcoming requests in a cloud data center. Recent studies used machine learning and other advanced analytics to predict resource usage; however, these do not consider long-range dependencies in the time series, which is essential to capture for better prediction. Further, they show limitations in handling noise, missing values, and outliers in datasets. In this paper, we explored the problem by studying three techniques that enabled us to answer improvements in short-term forecasting of physical machines' resource usage if the above factors are considered. We evaluated the predictions using Transformer and Informer deep learning models that cover the above aspects and compared them with the Long short-term memory (LSTM) model. We used a real-world Google cluster trace usage dataset and employed Balanced Iterative Reducing and Clustering using Hierarchies (BIRCH) algorithm to select heterogeneous machines. The evaluation of the three models depicts that the Transformer architecture that considers long-range dependencies in time series and shortcomings with datasets shows improvement in forecasting with 14.2% reduction in RMSE than LSTM. However, LSTM shows better results for some machines than the Transformer, which depicts the importance of input sequence order. The Informer model, which considers both dependencies and is a hybrid of LSTM and Transformer, outperformed both models with 21.7% from LSTM and 20.8% from Transformer reduction in RMSE. The results also depict Informer model consistently performs better than the other models across all subsets of the dataset. Our study proves that considering long-range dependencies and sequence ordering for resource usage time series improves the prediction.
引用
收藏
页码:5699 / 5719
页数:21
相关论文
共 57 条
[1]   Challenges and Issues of Resource Allocation Techniques in Cloud Computing [J].
Abid, Adnan ;
Manzoor, Muhammad Faraz ;
Farooq, Muhammad Shoaib ;
Farooq, Uzma ;
Hussain, Muzammil .
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2020, 14 (07) :2815-2839
[2]  
Adamuthe A.C., 2015, 2015 INT C ADV COMPU, P1, DOI [10.1109/ICACCS.2015.7324108.IEEE, DOI 10.1109/ICACCS.2015.7324108.IEEE]
[3]   A Scalable Attribute-Based Access Control Scheme with Flexible Delegation cum Sharing of Access Privileges for Cloud Storage [J].
Ahuja, Rohit ;
Mohanty, Sraban Kumar .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (01) :32-44
[4]  
Anupama K., 2021, Int. J. Adv. Comput. Sci. Appl, DOI [10.14569/IJACSA.2021.0120447, DOI 10.14569/IJACSA.2021.0120447]
[5]   An adaptive medical image registration using hybridization of teaching learning-based optimization with affine and speeded up robust features with projective transformation [J].
Arora, Paluck ;
Mehta, Rajesh ;
Ahuja, Rohit .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (01) :607-627
[6]  
Bankole A.A., 2013, 2013 26 IEEE CANADIA, P1
[7]   Predicting Cloud Resource Utilization [J].
Borkowski, Michael ;
Schulte, Stefan ;
Hochreiner, Christoph .
2016 IEEE/ACM 9TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2016, :37-42
[8]   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
[9]  
Chandy A., 2019, J. Inf. Technol, V1, P108, DOI [10.36548/jitdw.2019.2.006, DOI 10.36548/JITDW.2019.2.006]
[10]   A Hybrid Method for Short-Term Host Utilization Prediction in Cloud Computing [J].
Chen, Jing ;
Wang, Yinglong .
JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2019, 2019