arrow
Return

CloudAIBus: a testbed for AI based cloud computing environments

delete2024-06-06
delete6
PRE
AI
S
S. Velu
S
Sukhpal Singh Gill *
S
Subramaniam Subramanian Murugesan
吴华明 cover
吴华明 (Huaming Wu)
X
Xingwang Li
DOI:10.1007/s10586-024-04562-9delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Smart resource allocation is essential for optimising cloud computing efficiency and utilisation, but it is also very challenging as traditional approaches often overprovision CPU resources, leading to financial inefficiencies. Recently developed Artificial Intelligence (AI) techniques have the potential to solve this problem efficiently; for example, deep learning models can accurately forecast how resources will be used, allowing for more efficient distribution of those resources. Despite these encouraging breakthroughs, researchers have not thoroughly investigated these AI models' dynamic scaling potential. To address this gap, we developed a new testbed for an AI-driven cloud computing environment called CloudAIBus for effective resource allocation. CloudAIBus employs a deep learning model named DeepAR to provide a robust solution for forecasting CPU usage in order to make cost-effective resource allocation decisions. Furthermore, we implement the DeepAR model using Amazon SageMaker, a robust platform that provides the infrastructure for scalable and efficient training. We evaluated the performance of the DeepAR-based resource management approach (CloudAIBus) using Google Colab, and results show that the proposed approach offers better performance than baselines (LSTM and ARIMA-based resource management) in terms of Mean Absolute Error (MAE), Mean Absolute Percentage Error (MAPE) and Mean Squared Error (MSE). The proposed approach cut the percentage of unused CPUs from 98.65 to 32.35% compared to the GWA-T-12 dataset. This showed that it was effective at reducing over-provisioning by making accurate predictions.
Keywords:
Cloud computing
Artificial intelligence
Deep learning
Resource allocation

Journal

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
Papers:
5.0K
Citations:
7.5K

Organization

T
tianjin university
Scholars:
8.0W
Papers: 5.8W
Citations: 88
Q
Queen Mary University London
Scholars:
2.0W
Papers: 1.5W
Citations: 327
U
university of london
Scholars:
21.5W
Papers: 19.7W
Citations: 305
researcher View more organizations
Cited Papers

Cited Papers

On the Use of Thermostatically Controlled Loads for Frequency Control
err2019-06-01
err0
PREAI
errMaksim Parshin; Maryam Majidi; Federico Ibanez; David Pozo
errShare
errSave
A QoS-Aware Technique for Computation Offloading in IoT-Edge Platforms Using a Convolutional Neural Network and Markov Decision Process
err2023-01-01
err31
PREAI
errHeidari, Arash; Jamali, Mohammad Ali Jabraeil; Navimipour, Nima Jafari; Akbarpour, Shahin
errShare
errSave
BlockFaaS: Blockchain-enabled Serverless Computing Framework for AI-driven IoT Healthcare Applications
err2023-11-03
err8
PREAI
errGolec, Muhammed; Gill, Sukhpal Singh; Golec, Mustafa; Xu, Minxian; Ghosh, Soumya K.; Kanhere, Salil S.; Rana, Omer; Uhlig, Steve
errShare
errSave
errShare
errSave
Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications' QoS
err2015-10-01
err415
errOAAI
errCalheiros, Rodrigo N.; Masoumi, Enayat; Ranjan, Rajiv; Buyya, Rajkumar
errShare
errSave
errShare
errSave
researcher View more