Show simple item record

dc.contributor.authorVelu, Sen_US
dc.contributor.authorGill, SSen_US
dc.contributor.authorMurugesan, SSen_US
dc.contributor.authorWu, Hen_US
dc.contributor.authorLi, Xen_US
dc.date.accessioned2024-06-10T07:15:23Z
dc.date.available2024-06-10T07:15:23Z
dc.date.issued06-06-2024
dc.identifier.citationVelu, S., Gill, S.S., Murugesan, S.S. et al. CloudAIBus: a testbed for AI based cloud computing environments. Cluster Comput (2024). https://doi.org/10.1007/s10586-024-04562-9
dc.identifier.issn1386-7857en_US
dc.identifier.urihttps://qmro.qmul.ac.uk/xmlui/handle/123456789/97360
dc.description.abstractSmart 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.
dc.languageenen_US
dc.publisherSpringer Science and Business Media LLCen_US
dc.relation.ispartofCluster Computingen_US
dc.rightsThis version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: https://doi.org/10.1007/s10586-024-04562-9
dc.titleCloudAIBus: a testbed for AI based cloud computing environmentsen_US
dc.typeArticle
dc.identifier.doi10.1007/s10586-024-04562-9en_US
dc.identifier.doidoi.org/10.1007/s10586-024-04562-9
pubs.notesNot knownen_US
pubs.publication-statusPublished onlineen_US
pubs.publisher-urlhttp://dx.doi.org/10.1007/s10586-024-04562-9en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record